• 全部
  • C#综合技术
  • C#互联网桌面应用
  • AppLauncher
  • WinForm&WPF
  • C#开发新技术
  • 问答

问个datagrid和dataset的问题

sunnydde 2004-10-30 05:11:42
有个datagrid 两列 第一列为摸板列(checkbox) 第二列为字段“aa”;
data里面是字段“aa”的部分内容。 我想实现datagrid根据data来控制checkbox
我刚学的。就想着循环datagrid里面的“aa“ 拿出来后循环data里的“aa”两个对比。。如果相同就
checked,可是老写不出。 麻烦大家告诉我要怎么写,有没有其他比较好的方法 谢谢拉 在线等
...全文
119 点赞 收藏 8
写回复
8 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
lanll 2004-12-09
用存储过程读成一个表出来
回复
sunnydde 2004-10-31
发了两天帖子没人回 搞到最后还是得靠自己搞定。。唉
回复
sunnydde 2004-10-31
ding
回复
sunnydde 2004-10-30
datagrid的datakeyfield设置了。。
各位高手最好说说这个问题的解决方法 , 就是 我有一个表 里面两列 “groupid” “groupname”
我把他棒定到一个datagrid里面去 有个摸版列(checkbox) datakeyfield是设置groupid
还有另外一个关系表 table2 里面是 memberid groupid两列 表示成员和组的关系 我读出了table2里面的一组groupid 之后想让datagrid根据table2.groupid自己设置摸版列的checkbox自己选上。请问这种功能一般是用什么方法实现的 我是在web下做的
回复
陈亚平 2004-10-30
设置你 DataGrid 的 DataKeyField.
回复
sunnydde 2004-10-30
for(int i=0;i< Groupdata.Tables[0].Rows.Count ;i++)
{
for (int j = 0; j < this.DataGrid1.Items.Count; j++)
CheckBox mycb=(CheckBox)DataGrid1.Items[j].FindControl("mycb");
{

if(Groupdata.Tables[0].Rows.Find(DataGrid1.DataKeys[i])!=null)

{

mycb.Checked=true;
}
}

}
代码我是这样写的。。groupdata是个dataset 可是运行后老是提示没设置主键 ,到底要怎么做呢?
回复
sunnydde 2004-10-30
顶上去。。。等了半天了没人来。。。
回复
sunnydde 2004-10-30
上面写少了。。data是一个dataset。。。
回复
发帖
C#
创建于2007-09-28

10.5w+

社区成员

.NET技术 C#
申请成为版主
帖子事件
创建了帖子
2004-10-30 05:11
社区公告

让您成为最强悍的C#开发者