Csharp如何 修改现有datatable的做新增列
时间: 2024-02-07 10:04:03 浏览: 105
C#编程实现DataTable添加行的方法
要在现有的DataTable中添加新列,可以使用DataTable的Columns集合的Add方法。以下是一个示例代码:
```csharp
// 创建一个新的DataTable
DataTable dt = new DataTable();
dt.Columns.Add("Name");
dt.Columns.Add("Age");
dt.Columns.Add("Gender");
// 添加新的列
dt.Columns.Add("City");
// 向DataTable中添加数据
dt.Rows.Add("John", 25, "Male", "New York");
dt.Rows.Add("Mary", 30, "Female", "London");
dt.Rows.Add("Bob", 40, "Male", "Paris");
// 遍历DataTable中的数据
foreach (DataRow row in dt.Rows)
{
Console.WriteLine(row["Name"] + " " + row["Age"] + " " + row["Gender"] + " " + row["City"]);
}
```
在上面的示例代码中,我们创建了一个包含Name、Age和Gender列的DataTable,然后使用Columns集合的Add方法添加了一个名为City的新列。最后,我们向DataTable中添加了一些数据,并使用foreach循环遍历了DataTable中的所有行,并打印出每一行的数据。
阅读全文