如何在C#中创建数据表以及如何添加行?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (48)

如何在C#中创建DataTable?

我确实喜欢这样:

 DataTable dt = new DataTable();
 dt.clear();
 dt.Columns.Add("Name");
 dt.Columns.Add("Marks");

如何看待DataTable的结构?

提问于
用户回答回答于

您还可以传入对象数组,如下所示:

DataTable dt = new DataTable();
dt.Clear();
dt.Columns.Add("Name");
dt.Columns.Add("Marks");
object[] o = { "Ravi", 500 };
dt.Rows.Add(o);

或者:

dt.Rows.Add(new object[] { "Ravi", 500 });
用户回答回答于

下面是代码:

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);

要查看结构,或者更确切地说,我将其重新表述为模式,可以通过以下操作将其导出到XML文件。

若要仅导出架构/结构,请执行以下操作:

dt.WriteXMLSchema("dtSchemaOrStructure.xml");

此外,还可以导出数据:

dt.WriteXML("dtDataxml");

扫码关注云+社区