温馨提示×

Datatable c#如何删除行

c#
小樊
162
2024-07-16 16:14:48
栏目: 编程语言

在C#中,可以通过以下步骤删除DataTable中的行:

  1. 获取要删除的行的引用。
  2. 调用行的Delete方法。

以下是一个示例代码:

// 假设dt是一个DataTable的实例

// 查找要删除的行
DataRow[] rowsToDelete = dt.Select("ColumnName = 'Value'");

// 删除每一行
foreach (DataRow row in rowsToDelete)
{
    row.Delete();
}

// 提交更改
dt.AcceptChanges();

请注意,调用Delete方法只是将行的RowState属性设置为Deleted,并不会立即从DataTable中移除该行。要真正从DataTable中移除该行,需要调用AcceptChanges方法。

0