select distinct 列 into 临时表 from table
select count(*) from 临时表

解决方案 »

  1.   

    我想用DataTablede的Select方法,这种语句好像不能用。
      

  2.   

    在 dataTable 里的 rows.count 做个循环,然后统计出来。 应该没有什么捷径可以实现的。
      

  3.   

    从数据库中一条sql语句搞定,为什么非得从Datatable中来呢
      

  4.   

    如果限定只能从数据表中得到的话,只能循环查找
    DataTable的Select方法实现不了你想要的效果。
    如果你说的操作不是经常要执行的,就没必要考虑
    那么多了,用循环就好。
      

  5.   

    转换成DataView,用DataView.FindRows查找吧
      

  6.   

    在.cs文件中如何调用form页面中的控件属性???
      

  7.   

    Hashtable ht=new Hashtable();
    foreach(DataRow dr in dt.rows)
    {
    if (ht[dr[3]]==null) ht[dr[3]]=1;
    }
    ht.count //多少个;
    ht.keys就是值.