如何判断datagrid中是否有内容被点击选中?

rkhw 2005-06-04 11:13:16
我要写个事件,检索条件是datagrid点击的那部分,但如何判断此时datagrid上是否有点击的内容,如果不点击直接触发事件似乎默认的是第一行的项目
...全文
131 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
hawk5456 2005-06-06
  • 打赏
  • 举报
回复
private void whichSelected(ref string str1)
{
int j=0,k=0;
CheckBox chkBox;
for(int i=0;i<DataGrid.Items.Count;i++)
{
chkBox=(CheckBox)DataGrid.Items[i].FindControl("sel1");//sel是DataGrid中的checkbox

if(chkBox.Checked)
{
if (str1 =="")
str1 =DataGrid.Items[i].Cells[2].Text;
else
str1 =str1+","+DataGrid.Items[i].Cells[2].Text;
j++;
}
else k++;
}
if(j==DataGrid.Items.Count)
Response.Write ("<script>alert('全部选中');</script>");
if(k==DataGrid.Items.Count)
Response.Write("<script>alert('全部不选');</script>");
}
njuhuangmy 2005-06-04
  • 打赏
  • 举报
回复
通过 HitTestInfo
rkhw 2005-06-04
  • 打赏
  • 举报
回复
winform里
Dennis618 2005-06-04
  • 打赏
  • 举报
回复
winform还是webform
webform在datagrid里绑个checkbox

请问njuhuangmy(茶) 能不能说具体一点,有代码吗?

111,097

社区成员

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

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

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