- Mesajlar
- 1,085
arkadaşlar aşağıda gördüğünüz c# kodlarımla combobox4'e veri çekiyorum, aşağıda koyu renkli kod eklenecek veri sadece bir önceki ile aynı ise combobox4'e eklemesini engelliyor, ama ben istiyorum ki sadece bir öncekiyle değil önceki bütün satırlarla karşılaştırma yapsın ve bu veri varsa engellesin,önceki bütün satırlarda bu verinin olup olmadığını nasıl kontrol edip sıradaki veriyi combobboxa yazdırırım?
-----------------------------------------------------------------------------------
sorgu = "select firma_kodu, firma_adi from cari_kart";
veri = new SqlDataAdapter(sorgu, bag);
DataSet al = new DataSet();
veri.Fill(al, "cari_kart");
dataGridView1.DataSource = al.Tables["cari_kart"];
int adet = dataGridView1.Rows.Count - 1;
for (int i = 0; i < adet; i++)
{
// comboBox3.Items.Add(dataGridView1.Rows.Cells[0].Value.ToString());
if (i != 0)
{
for (int a = 0; a < i; a++)
{
if (dataGridView1.Rows.Cells[1].Value.ToString() != dataGridView1.Rows[i - 1].Cells[1].Value.ToString())
{
comboBox4.Items.Add(dataGridView1.Rows.Cells[1].Value.ToString());
}
}
}
else
{
comboBox4.Items.Add(dataGridView1.Rows.Cells[1].Value.ToString());
}
}
-----------------------------------------------------------------------------------
sorgu = "select firma_kodu, firma_adi from cari_kart";
veri = new SqlDataAdapter(sorgu, bag);
DataSet al = new DataSet();
veri.Fill(al, "cari_kart");
dataGridView1.DataSource = al.Tables["cari_kart"];
int adet = dataGridView1.Rows.Count - 1;
for (int i = 0; i < adet; i++)
{
// comboBox3.Items.Add(dataGridView1.Rows.Cells[0].Value.ToString());
if (i != 0)
{
for (int a = 0; a < i; a++)
{
if (dataGridView1.Rows.Cells[1].Value.ToString() != dataGridView1.Rows[i - 1].Cells[1].Value.ToString())
{
comboBox4.Items.Add(dataGridView1.Rows.Cells[1].Value.ToString());
}
}
}
else
{
comboBox4.Items.Add(dataGridView1.Rows.Cells[1].Value.ToString());
}
}