请教DataSet问题

tvmark 2005-04-16 10:13:23
我现在有一个DataSet,有两个字段(用户名,班级),现在想把这两个字段分别邦定到两个DropDownList中,分别邦定一个字段,但我想将班级的的数据不要重复。
例:用户名   班级
  a 1
b 2
c 2
我只想在邦定班级的DropDownList中看到1,2两项,多出的2就不要了。
请问怎么做呢?谢谢!
...全文
74 5 点赞 打赏 收藏 举报
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
tvmark 2005-04-16
谢谢各位了,我已明白!
  • 打赏
  • 举报
回复
singlepine 2005-04-16
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是你的班级在数据中的真实字段名.
  • 打赏
  • 举报
回复
tvmark 2005-04-16
对,是我的表达错了,
我的意思是想对DataSet中的班级再做一个筛选,不要出现重复。
  • 打赏
  • 举报
回复
Paradise_heida 2005-04-16
DataSet是大的数据容器,它里面通常装载着DataTable,怎么会出现什么所谓的字段?
请楼主解释,并且说明你要问的问题。
  • 打赏
  • 举报
回复
stoneyu 2005-04-16
在数据库里处理...select Distinct 班级 from ..
  • 打赏
  • 举报
回复
相关推荐
发帖
.NET技术社区
创建于2007-09-28

5.8w+

社区成员

.NET技术交流专区
申请成为版主
帖子事件
创建了帖子
2005-04-16 10:13
社区公告
暂无公告