问个datagrid和dataset的问题

sunnydde 2004-10-30 05:11:42
有个datagrid 两列 第一列为摸板列(checkbox) 第二列为字段“aa”;
data里面是字段“aa”的部分内容。 我想实现datagrid根据data来控制checkbox
我刚学的。就想着循环datagrid里面的“aa“ 拿出来后循环data里的“aa”两个对比。。如果相同就
checked,可是老写不出。 麻烦大家告诉我要怎么写,有没有其他比较好的方法 谢谢拉 在线等
...全文
157 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
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。。。

111,095

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

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

试试用AI创作助手写篇文章吧