首页 > 技术文章 > C#中遍历DataTable类型并删除行数据

chenyangsocool 2018-06-27 09:24 原文

从数据库中读取出了DataSet类型的数据,通过dataSet.Tables[0]获得DataTable类型的数据。

这时候如果想批量修改dataTable中的内容,比如要删除dataTable中count值为空的所有数据行,那么可以这样操作:

 

for (int i = 0; i < dataTable.Rows.Count; i++)
{
    if (dataTable.Rows[i]["count"] == DBNull.Value)
    {
        dataTable.Rows[i].Delete();
    }
}
dataTable.AcceptChanges();//记得通过此函数来提交删除

 

emmmmm……代码很简单,就不多加说明了。

 

推荐阅读