请教DataSet问题 我现在有一个DataSet,有两个字段(用户名,班级),现在想把这两个字段分别邦定到两个DropDownList中,分别邦定一个字段,但我想将班级的的数据不要重复。例:用户名 班级 a 1 b 2 c 2我只想在邦定班级的DropDownList中看到1,2两项,多出的2就不要了。请问怎么做呢?谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在数据库里处理...select Distinct 班级 from .. DataSet是大的数据容器,它里面通常装载着DataTable,怎么会出现什么所谓的字段?请楼主解释,并且说明你要问的问题。 对,是我的表达错了,我的意思是想对DataSet中的班级再做一个筛选,不要出现重复。 private DataRow[] xmldr;DataSet dsnew=new DataSet(); if(ds.Tables[0].Rows.Count>0){ dsnew= ds.Tables[0].Clone(); for(int i=0;i<ds.Tables[0].Rows.Count;i++) { xmldr=dsnew.Tables[0].Select(""+Convert.ToInt32(ds.Tables[0].Rows[i]["id"])+"=ID"); foreach(DataRow dr in xmldr) { dsnew.Tables[0].Rows[i]["id"]=dr["id"]; } }}用户名绑定ds,班级绑定dsnew,其中的id是你的班级在数据中的真实字段名. 关于URLRewriter二级域名伪静态化的问题 求助一个问题? 如何设置TreeView控件的图标 asp.net 程序在IIS中运行 错误 Asp.net 函数及常用方法总结 分享贴 --陆续补充。。。 aspx.designer.cs文件问题 求助:关于datagrid的一个问题! EXT.NET在后台添加GridPanel的ComponentColumn列的问题 如何定义和使用一个数组控件 怎么了,没有高手啊!看看我的问题!!! 求一JavaScript,大家帮我看看,谢谢 有关水晶报表的公式问题,请指教
请楼主解释,并且说明你要问的问题。
我的意思是想对DataSet中的班级再做一个筛选,不要出现重复。
DataSet dsnew=new DataSet();
if(ds.Tables[0].Rows.Count>0)
{
dsnew= ds.Tables[0].Clone();
for(int i=0;i<ds.Tables[0].Rows.Count;i++)
{
xmldr=dsnew.Tables[0].Select(""+Convert.ToInt32(ds.Tables[0].Rows[i]["id"])+"=ID");
foreach(DataRow dr in xmldr)
{
dsnew.Tables[0].Rows[i]["id"]=dr["id"];
}
}
}
用户名绑定ds,班级绑定dsnew,其中的id是你的班级在数据中的真实字段名.