Open
DataTable

DataTable ile verileri tutabiliriz
DataTable daki Satırlar, DataRow
Sütunlar, DataColumn DataTable ne işe yarar? Veritabanından select sorgusu ile çektiğimiz verileri DataTable'da tutabiliriz
DataTable, sistem hafızasında tutulduğu için hızlıdır.
Windows form'da, ASP.NET'te, Console'da... nerede isterseniz kullanabilirsiniz.
Xml alt yapısını kullanır, dolayısıyla WebService leri için birebirdir.
LIST'e, XML'e, Excel tablosuna ve daha pekçok formata çevirmek son derece kolaydır.


Şimdi bir adet DataTable nesnesi üretelim ve içerisine bazı bilgi alanları oluşturalım:

using System.Data;

DataTable dt = new DataTable();
dt.Columns.Add("Id", typeof(int));
dt.Columns.Add("AdSoyad", typeof(string));
dt.Columns.Add("Yas", typeof(int));

dt.Columns["Id"].AutoIncrement = true; // Otomatik artan olsun
dt.Columns["Id"].AutoIncrementSeed = 1; // Kaçtan başlasın
dt.Columns["Id"].AutoIncrementStep = 1; // Kaçar kaçar artsın
dt.PrimaryKey = new DataColumn[] { dt.Columns["Id"] }; // PK tanımlayalım.
    
17.02.2020