Bu yazımda çokça kullandığım datatable ile dinamik tablo oluşturma ve tabloya kolon ekleme olayını sizlerle paylaşacağım.
1 2 3 4 5 6 7 8 9 |
private void Form1_Load(object sender, EventArgs e) { DataTable table= new DataTable(); //tablomuzu oluşturduk.. table.Columns.Add(“Adı”); //table isimli tabloya ilk kolonumuzu ekledik… table.Columns.Add(“Soyadı”); //ikinci kolonumuzu ekledik… table.Columns.Add(“Tür”); //ve üçüncü kolon… } |
‘Adı’, ‘Soyadı’ ve ‘Tür’ isimli üç kolon eklediğimiz tablomuz hazır. Bildiğimiz gibi tabloları tablo yapan satır ve sütunlarıdır. Şimdi tablomuza satır ekleyelim.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
private void Form1_Load(object sender, EventArgs e) { DataTable table= new DataTable(); //tablomuzu oluşturduk.. table.Columns.Add(“Adı”); //table isimli tabloya ilk kolonumuzu ekledik… table.Columns.Add(“Soyadı”); //ikinci kolonumuzu ekledik… table.Columns.Add(“Yaş”); //ve üçüncü kolon… DataRow row = table.NewRow(); //Tablo için satır oluşturduk.. row[“Adı”] = “Nur”; //1. satır Adı kolonu değeri.. row[“Soyadı”] = “KOZAN”; //1. satır Soyadı alanı değeri.. row[“Yaş”] = “24”; //1. Satır Yaş alanı değeri.. table.Rows.Add(row); //Satırı tabloya ekledik. Bu işlemi yapmazsak ne kadar satır oluşturursak oluşturalım tablomuzda görünmez ! .. DataRow row2 = table.NewRow(); //Tablo için satır oluşturduk.. row2[“Adı”] = “Ömer”; //2. satır Adı kolonu değeri.. row2[“Soyadı”] = “Yaygümüş”; //2. satır Soyadı alanı değeri.. row2[“Yaş”] = “24”; //2. Satır Yaş alanı değeri.. table.Rows.Add(row2); gridControl1.DataSource = table; //Tablomuzu görebilmek için gridControl’e yükledik.. } |
GridControlde görülen sonuç:
Kolay gelsin..