C#'ta bir DataTable nasıl oluşturulur ve satırlar nasıl eklenir?

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");
Yorumlar (11)

Satır eklemek için:

DataRow row = dt.NewRow();
row["Name"] = "Ravi";
row["Marks"] = 500;
dt.Rows.Add(row);

Yapıyı görmek için:

Table.Columns
Yorumlar (1)

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 );
Yorumlar (0)