C#中遍历DataTable类型并删除行数据


从数据库中读取出了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……代码很简单,就不多加说明了。

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM