在C#中,可以通过以下步骤删除DataTable中的行:
- 获取要删除的行的引用。
- 调用行的Delete方法。
以下是一个示例代码:
// 假设dt是一个DataTable的实例 // 查找要删除的行 DataRow[] rowsToDelete = dt.Select("ColumnName = 'Value'"); // 删除每一行 foreach (DataRow row in rowsToDelete) { row.Delete(); } // 提交更改 dt.AcceptChanges();
请注意,调用Delete方法只是将行的RowState属性设置为Deleted,并不会立即从DataTable中移除该行。要真正从DataTable中移除该行,需要调用AcceptChanges方法。