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);
// Dyeri Bursa olan kayıtları SiraNo sunu büyükten küçüğe sıralar.
DataRow[] secilenkayitlar = dtisim.Select("DYeri = 'Bursa'", "SiraNo desc");
foreach (DataRow dr in secilenkayitlar)
{
MessageBox.Show(dr["SiraNo"].ToString() + " " + dr["Adi"].ToString());
}
Hiç yorum yok:
Yorum Gönder