Giriş
Şu satırı dahil ederiz.
Constructor - default
Boş bir nesne şöyle yaratılır.
DataSet genellikle DataAdapter tarafından doldurulur.
Constructor -Json ile Doldurmak
Json formatındaki veri de DataSet haline getirilebilir.
Alanlar
Tables Alanı
DataTablesCollection tipindendir. Şöyle yaparız.
Şu satırı dahil ederiz.
using System.Data;
DataSet sınıfı bir DataTable container olarak düşünülebilir.Constructor - default
Boş bir nesne şöyle yaratılır.
DataSet dataSet = new DataSet("Products");
Constructor - DataAdapter ile DoldurmakDataSet genellikle DataAdapter tarafından doldurulur.
Constructor -Json ile Doldurmak
Json formatındaki veri de DataSet haline getirilebilir.
DataSet dataSet = JsonConvert.DeserializeObject<DataSet>(json);
DataTable dataTable = dataSet.Tables["Basic"];
Alanlar
Tables Alanı
DataTablesCollection tipindendir. Şöyle yaparız.
DataTableCollection tables = dataSet.Tables;
Şöyle yaparız.DataTable tabl = dataSet.Tables["Orders"];
Metodlar
AcceptChanges metodu - Değişiklikleri Kaydetmek
Şöyle yaparız.
Tablolarda yapılan değişiklikler commit edilmesi gerekir. Bu işlem AcceptChanges() metodu ile yapılır.
for (int i=0 i < ds.Tables[0].Rows.Count; i++)
{
if (ds.Tables[0].Rows[i]["ID"] != Winners[i, 0])
{
ds.Tables[0].Rows[i].Delete();
}
}
ds.AcceptChanges();
ReadXml metodu
Şöyle yaparız.
DataSet ds = new DataSet();
ds.ReadXml(@"C:\matrix.xml");
WriteXml metodu
Şöyle yaparız.
DataSet dataSet1 = new DataSet("Products");
dataSet1.WriteXml(@"C:\matrix.xml"
);
Hiç yorum yok:
Yorum Gönder