¿Cómo crear una DataTable en C#?
Lo hice así:
DataTable dt = new DataTable();
dt.clear();
dt.Columns.Add("Name");
dt.Columns.Add("Marks");
¿Cómo puedo ver la estructura de DataTable?
Ahora quiero añadir ravi para Name
y 500 para Marks
. ¿Cómo puedo hacerlo?
Aquí está el código:
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);
Para ver la estructura, o mejor dicho, lo replantearía como esquema, puedes exportarlo a un archivo XML haciendo lo siguiente.
Para exportar sólo el esquema/estructura, haz:
dt.WriteXMLSchema("dtSchemaOrStructure.xml");
Además, también puede exportar sus datos:
dt.WriteXML("dtDataxml");
Para ello hay que añadir datarows a la tabla de datos.
// 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 );