DataTable dtisim = new DataTable();
dtisim.Columns.Add("SiraNo", typeof(int));
dtisim.Columns.Add("Adi", typeof(string));
dtisim.Columns.Add("Dyeri", typeof(string));
dtisim.Columns.Add("Yasi", typeof(int));
dtisim.PrimaryKey = new DataColumn[] { dtisim.Columns["SiraNo"] };
dtisim.Columns["SiraNo"].AutoIncrement = true;
// Yeni bir kolon tanımladık ve expression özelliğinde iif cümlesi kullandık.
DataColumn kolon = new DataColumn();
kolon.ColumnName = "YasToplami";
kolon.DataType = typeof(string);
kolon.Expression = "IIF(Yasi>=50,'Ortayaş', IIF(Yasi>=30,'Genç','Çocuk'))";
dtisim.Columns.Add(kolon);
dataGridView1.DataSource = dtisim;
DataRow kayit = dtisim.NewRow();
kayit["Adi"] = "Kamuran";
kayit["Dyeri"] = "Bursa";
kayit["Yasi"] = 20;
dtisim.Rows.Add(kayit);
kayit = dtisim.NewRow();
kayit["Adi"] = "Veli";
kayit["Dyeri"] = "Çanakkale";
kayit["Yasi"] = 30;
dtisim.Rows.Add(kayit);
dtisim.Rows.Add(new object[] {null,"Can","İzmir",25 });
Hiç yorum yok:
Yorum Gönder