日期:2014-05-17  浏览次数:20866 次

C# 中 对 DataTable 的操作
  

    从数据库中提取的数据,形成 DataTable  假设为 dt, 现在需要对dt 做操作: 比如判断 dt的某个类的值为 0,则删除dt 中的某一列,  如果不为0 则删除另一列,这中操作时可行的吗?

如何实现呢?
------最佳解决方案--------------------
            if (dt.Rows[0][0] == "0")//根据行列来取值判断
            {
                dt.Columns.RemoveAt(0);//根据列索引来删除列
            }
------其他解决方案--------------------
也不懂你啥意思,不过你只需要知道几个常用的属性就行,比如rows,columns,remove,removeAt等等,看下MSDN,然后在dt后面按点,加上中文提示,绝对弄的出来吧。
------其他解决方案--------------------
没明白什么意思
------其他解决方案--------------------
删除一列?条件是所有行的这列值都为0,还是只要有一个为0?
------其他解决方案--------------------
引用:
从数据库中提取的数据,形成 DataTable  假设为 dt, 现在需要对dt 做操作: 比如判断dt的某个列的值为 0,则删除dt中的某一列,如果不为0则删除另一列,这中操作时可行的吗?

如何实现呢?


意思是这样的。