C#'ta bir DataTable nasıl oluşturulur?
Bunu sevdim:
DataTable dt = new DataTable();
dt.clear();
dt.Columns.Add("Name");
dt.Columns.Add("Marks");
DataTable'ın yapısını nasıl görebilirim?
Şimdi Name
için ravi ve Marks
için 500 eklemek istiyorum. Bunu nasıl yapabilirim?
İşte kod:
DataTable dt = new DataTable();
dt.Clear();
dt.Columns.Add("Name");
dt.Columns.Add("Marks");
DataRow _ravi = dt.NewRow();
_ravi["Name"] = "ravi";
_ravi["Marks"] = "500";
dt.Rows.Add(_ravi);
Yapıyı görmek için ya da daha doğrusu şema olarak ifade etmek gerekirse, aşağıdakileri yaparak bir XML dosyasına aktarabilirsiniz.
Yalnızca şemayı/yapıyı dışa aktarmak için şunu yapın:
dt.WriteXMLSchema("dtSchemaOrStructure.xml");
Ayrıca, verilerinizi dışa da aktarabilirsiniz:
dt.WriteXML("dtDataxml");
Bunun için datatable'ınıza datarows eklemeniz gerekir.
// Creates a new DataRow with the same schema as the table.
DataRow dr = dt.NewRow();
// Fill the values
dr["Name"] = "Name";
dr["Marks"] = "Marks";
// Add the row to the rows collection
dt.Rows.Add ( dr );