修改datatable的某一行
时间: 2023-09-22 19:07:21 浏览: 260
修改DataTable的某一行某一列的值
4星 · 用户满意度95%
要修改DataTable中的某一行,您可以使用以下步骤:
1. 找到要修改的行。您可以使用DataTable的Select方法来检索符合特定条件的行。例如,如果您的DataTable包含一个名为“ID”的列,并且您要修改ID为1的行,您可以使用以下代码:
DataRow[] rows = myDataTable.Select("ID = 1");
如果只有一行符合条件,您可以使用以下代码访问它:
DataRow row = rows[0];
2. 修改行中的值。您可以使用DataRow对象的索引器来访问行中的列值。例如,如果您要修改名为“Name”的列的值,您可以使用以下代码:
row["Name"] = "New Name";
3. 提交更改。一旦您完成了对行的修改,您需要使用DataTable的AcceptChanges方法将更改提交到DataTable中。例如:
myDataTable.AcceptChanges();
完整的代码示例:
DataRow[] rows = myDataTable.Select("ID = 1");
DataRow row = rows[0];
row["Name"] = "New Name";
myDataTable.AcceptChanges();
阅读全文