温馨提示×

C#中如何优雅地遍历并更新DataTable

c#
小樊
258
2024-06-25 00:18:33
栏目: 编程语言

在C#中遍历并更新DataTable可以通过使用foreach循环和DataRow对象来实现。以下是一个示例代码:

// 创建一个DataTable
DataTable dt = new DataTable();
dt.Columns.Add("ID", typeof(int));
dt.Columns.Add("Name", typeof(string));

// 添加一些数据到DataTable
dt.Rows.Add(1, "Alice");
dt.Rows.Add(2, "Bob");

// 遍历并更新DataTable
foreach (DataRow row in dt.Rows)
{
    // 更新Name列的值
    row["Name"] = "Updated " + row["Name"];
}

// 打印更新后的DataTable
foreach (DataRow row in dt.Rows)
{
    Console.WriteLine(row["ID"] + " " + row["Name"]);
}

在上面的示例中,我们首先创建了一个包含两列的DataTable,并向其添加了两行数据。然后使用foreach循环遍历DataTable中的每一行,通过DataRow对象来更新Name列的值。最后再次遍历DataTable以打印更新后的数据。

0