5 Ocak 2014 Pazar

DataTable da kayıt arama

          DataTable dtisim = new DataTable("isimler");
            dtisim.Columns.Add("SiraNo", typeof(int));
            dtisim.Columns.Add("Adi", typeof(string));
            dtisim.Columns.Add("Dyeri", typeof(string));
            dtisim.PrimaryKey = new DataColumn[] { dtisim.Columns["SiraNo"] };
            dtisim.Columns["SiraNo"].AutoIncrement = true;
            
            dataGridView1.DataSource = dtisim;

            DataRow kayit = dtisim.NewRow();
            kayit["Adi"] = "Kamuran";
            kayit["Dyeri"] = "Bursa";
            dtisim.Rows.Add(kayit);

            kayit = dtisim.NewRow();
            kayit["Adi"] = "Veli";
            kayit["Dyeri"] = "Çanakkale";
            dtisim.Rows.Add(kayit);

            dtisim.Rows.Add(new object[] {null,"Can","İzmir" });

            //araya satır ekleme 
            DataRow kayit = dtisim.NewRow();
            kayit["Adi"] = "Mine";
            kayit["Dyeri"] = "Bursa";
            dtisim.Rows.InsertAt(kayit, 1);

            DataRow bulunankayit = dtisim.Rows.Find(new Object[] {1, "Mine", "Bursa"});

Eğer kayıt bulunursa kayıt bilgileri bulunankayit nesnesine işlenir bulunamazsa null değeri işlenecektir.

Hiç yorum yok:

Yorum Gönder