DataGrid && CheckBox 的问题? 用下面方法判断CheckBox cbo=new CheckBox();for (int i=0;i<DataGrid1.Items.Count;i++){cbo=(CheckBox)(DataGrid1.Items[i].Cells[0].FindControl("CheckBox1"));if (cbo.Checked){ //你的修改数据库字段的函数。}} 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 iamjialin(雨林) 的方法是在最后提交的时候更新数据库,而不是实时的更新,这样做比较好,没必要动一下就更新。 在datagrid中有个itemcommand的事件,你可以通过item来得到是当前哪行触发事件 在datagrid中有个itemcommand的事件e.Item.cell[i] 要使用 itemcommand 需指定 CausesValidation="false" CommandName="Select" 晕,不知道大家有没看清楼主要求.... protected void cb_OnCheckedChanged(object sender, System.EventArgs e) { for (int i = 0;; i < DataGrid1.Items.Count; i++) { CheckBox cb = (CheckBox)DataGrid1.Items[i].Cells[0].FindControl("cb"); if (cb == (CheckBox)sender) Response.Write(i.ToString());//换成要执行的操作... } } 哦,多打了个;应该是for (int i = 0; i < DataGrid1.Items.Count; i++) 请教用asp.net做修改权限问题 高分求助:Winform客户端和服务端在局域网内的交互! .net2.0中用户角色问题 不要见笑啊!一个简单问题 紧急求助,做过下载站的 过来教教 调试错误 dropdownlist里怎样在页面加载的时候自动选择数据库中特定的项,并且数据其他的项也在dropdownlist中? 怎么读取显示excel图表 请问如何把页面输出到图片文件中去? 寻人启事(寻找现年40岁以上程序员,你们现在从事什么职业,是继续编程?管理??~~~) 超级菜鸟放分! 乱码问题,求救
e.Item.cell[i]
需指定 CausesValidation="false" CommandName="Select"
{
for (int i = 0;; i < DataGrid1.Items.Count; i++)
{
CheckBox cb = (CheckBox)DataGrid1.Items[i].Cells[0].FindControl("cb");
if (cb == (CheckBox)sender)
Response.Write(i.ToString());//换成要执行的操作...
}
}