首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

Datatable的某一列!解决方案

2012-03-03 
Datatable的某一列!判断查询出来的Datatable的某一列的值是否等于某一字符串如果等于把所有等于那个字符串

Datatable的某一列!
判断查询出来的Datatable的某一列的值是否等于某一字符串
如果等于
把所有等于那个字符串的行都取出来!

[解决办法]

C# code
ArrayList al=new ArrayList();for(int i=0;i<Datatable.Rows.Count;i++){  if(Datatable.Rows[i]["列名"].ToString()=="什么字符串")  {    al.add(i);  }}//al 存了行索引
[解决办法]
DataRow[] rows = dt.Select("FieldName = '" + str + "'");

这样就得到了所有的行了,循环这个行的数组就行了。
[解决办法]
DataTable dt= ds.Tables[0];
DataRow[] drs =dt.Select("列名='字符串'");

热点排行