DataTable的Select方法问题
现在有一个DataTable,
它的某一列是离散的数据,比如说是“红、绿、兰,……”。
想要确定:
1. 这一列有多少个可能的取值
2. 这些取值分别是什么
有什么好的办法?谢谢。
问题点数:50、回复次数:13Top
1 楼zfwdf(山水)回复于 2004-09-02 11:02:30 得分 2
upTop
2 楼dazhu2(【倚天不出,谁与争锋】)回复于 2004-09-02 11:31:47 得分 5
select distinct 列 into 临时表 from table
select count(*) from 临时表Top
3 楼guess79()回复于 2004-09-02 14:07:15 得分 0
我想用DataTablede的Select方法,这种语句好像不能用。Top
4 楼zfhy_me()回复于 2004-09-02 14:23:17 得分 5
在 dataTable 里的 rows.count 做个循环,然后统计出来。 应该没有什么捷径可以实现的。Top
5 楼marising(抹布)回复于 2004-09-02 14:33:25 得分 5
从数据库中一条sql语句搞定,为什么非得从Datatable中来呢Top
6 楼guess79()回复于 2004-09-02 14:38:55 得分 0
数据源不一定是数据库。
数据读出以后存在数据表里。Top
7 楼yellowhwb(天の羽)回复于 2004-09-02 15:11:08 得分 2
写个算法循环查找一下就可以了!Top
8 楼losthold(呵呵)回复于 2004-09-06 16:16:25 得分 10
如果限定只能从数据表中得到的话,只能循环查找
DataTable的Select方法实现不了你想要的效果。
如果你说的操作不是经常要执行的,就没必要考虑
那么多了,用循环就好。Top
9 楼onekey(星星离我还很远)回复于 2004-09-06 16:23:58 得分 5
转换成DataView,用DataView.FindRows查找吧Top
10 楼zhengzhou0223(如风往事)回复于 2004-09-06 16:33:24 得分 2
在.cs文件中如何调用form页面中的控件属性???
Top
11 楼libiyang(爱情抗体)回复于 2004-09-06 16:47:08 得分 2
循环比较该列的值吧Top
12 楼xiays(一叶小舟)回复于 2004-09-06 17:42:49 得分 2
先排序,再做循环,没有更好的办法了Top
13 楼2002pine(2002pine(深圳:msn:huangjinsong2002@hotmail.com))回复于 2004-09-06 18:10:58 得分 10
Hashtable ht=new Hashtable();
foreach(DataRow dr in dt.rows)
{
if (ht[dr[3]]==null) ht[dr[3]]=1;
}
ht.count //多少个;
ht.keys就是值.Top
相关问题
- DataTable的Select方法怎么用啊?
- >>>>>>>>>>>>>>>>>>datatable的select方法的问题<<<<<<<<<<<<<<<<<<<<<<<
- vs2003中DataTable的Select()方法的问题
- 关于datatable里面的select方法的使用和用处??
- 求添加datatable方法?
- 为什么datatable的select 和rows.find方法的接受对象都要是数组?
- 请问如何使用DataTable的Select方法返回符合条件的前n行?
- DataTable的select方法到底怎么用的,怎么下面的写法都报错了??
- ADO.Net DataTable 中的Select方法内的过滤条件可否来源于多个表,?
- 求select 方法




