NewRow() 怎么用
时间: 2023-08-16 12:13:37 浏览: 69
`NewRow()`方法用于创建一个新的DataRow对象,该对象可以添加到DataTable中的行集合中。下面是一个示例演示如何使用`NewRow()`方法:
```csharp
// 创建一个DataTable
DataTable table = new DataTable("MyTable");
table.Columns.Add("ID", typeof(int));
table.Columns.Add("Name", typeof(string));
// 创建一个新的DataRow对象,并为其赋值
DataRow newRow = table.NewRow();
newRow["ID"] = 1;
newRow["Name"] = "John";
// 将新行添加到DataTable的行集合中
table.Rows.Add(newRow);
// 打印DataTable中的数据
foreach (DataRow row in table.Rows)
{
Console.WriteLine($"ID: {row["ID"]}, Name: {row["Name"]}");
}
```
在上述示例中,我们首先创建了一个名为"MyTable"的DataTable,并添加了"ID"和"Name"两个列。然后,我们使用`NewRow()`方法创建了一个新的DataRow对象,并通过索引器为其赋值。最后,我们将新行添加到DataTable的行集合中,并通过遍历打印出DataTable中的数据。
运行上述代码,输出结果如下:
```
ID: 1, Name: John
```
通过使用`NewRow()`方法,我们可以创建新的DataRow对象,并将其添加到DataTable中,实现对表格的数据添加操作。