C#将datatable存入dataset
时间: 2023-07-12 18:50:52 浏览: 109
好的,将 DataTable 存入 DataSet 也很简单,可以按照以下步骤进行实现:
1. 创建 DataTable 对象,添加数据:
```csharp
DataTable dt = new DataTable();
dt.Columns.Add("name", typeof(string));
dt.Columns.Add("age", typeof(int));
dt.Columns.Add("gender", typeof(string));
dt.Rows.Add("Alice", 25, "F");
dt.Rows.Add("Bob", 30, "M");
dt.Rows.Add("Charlie", 35, "M");
dt.Rows.Add("David", 40, "M");
```
2. 创建 DataSet 对象,将 DataTable 添加到 DataSet 中:
```csharp
DataSet ds = new DataSet();
ds.Tables.Add(dt);
```
3. 可以通过以下代码验证 DataSet 中数据是否正确:
```csharp
foreach (DataRow row in ds.Tables[0].Rows)
{
Console.WriteLine(row["name"] + " " + row["age"] + " " + row["gender"]);
}
```
4. 如果需要将 DataSet 存储到文件或数据库中,可以使用相应的方法进行存储。例如,存储到 XML 文件中:
```csharp
ds.WriteXml("mydataset.xml");
```
这样就完成了将 DataTable 存入 DataSet 的过程。你可以根据自己的需求修改数据内容和结构。
阅读全文