从数据库中抽出来些数据,放在dataset中,ds.Tables[0]中
比如 数据如下
列1   列2   列  3
a     x     y
b     x1     y1
b     x2     y现在我想在程序中对这个ds再编辑,如何得出这个ds的表中列1有几个不同的值呢 。

解决方案 »

  1.   

    对整个dataset做下遍历,取值判断吧,没想到其他的好办法
    不过这么做还不如直接从数据库中取下值
      

  2.   

    都读成dataset了,那不就跟数据库没啥关系了
      

  3.   

    在c#2.0里面,只能循环去判断了。
    c#3.0里面,可以用linq
      

  4.   

    foreach(DataRow dr in ds.Table[0].Rows)
    {
    dr[0].Value.toString()//这个就是第一个列了,第二个你应该会的
    }