C# list 生成对应的表
时间: 2023-07-12 09:39:39 浏览: 53
如果你想要将 C# List 中的数据生成对应的表,可以使用以下步骤:
1. 引入 System.Data 命名空间。
2. 创建一个 DataTable 对象,并设置表名和列。
```csharp
DataTable dt = new DataTable("Table1");
dt.Columns.Add("Column1", typeof(int));
dt.Columns.Add("Column2", typeof(string));
dt.Columns.Add("Column3", typeof(DateTime));
```
3. 遍历 List 中的数据,并将其添加到 DataTable 中。
```csharp
foreach (var item in list)
{
DataRow dr = dt.NewRow();
dr["Column1"] = item.Property1;
dr["Column2"] = item.Property2;
dr["Column3"] = item.Property3;
dt.Rows.Add(dr);
}
```
4. 可以使用以下代码将 DataTable 输出到控制台:
```csharp
foreach (DataRow row in dt.Rows)
{
foreach (var item in row.ItemArray)
{
Console.Write(item + " ");
}
Console.WriteLine();
}
```
这样就可以将 List 中的数据生成对应的表了。