如题
解决方案 »
- 怎么将数据存入有一个变量的类型为blob的数据库中
- 关于CuteEditor的问题 ,急!
- EXCEL导入时,数字字符串转化成科学计数法
- web控件Render事件重写问题
- 数据处理乱码问题
- repeater item中的radiobuttonlist问题,进者有分
- asp.net development server 未能开始监听端口
- 水晶报表的问题,急。高分求解
- 请问如何使用.net在datagrid控件中对数据库中的数据进行比如添加、编辑、删除等操作?
- Image控件问题:1.如何使鼠标点中它时获得焦点?2.如何使它根据客户机的IE分辨率在IE中居中放置?
- 我的vs.net2003不能新增窗口!
- 关于回滚__doPostBack('dopostbackbtn','')出错的问题?有谁知道吗?详情请进......
{
//找出复选框对象
CheckBox mybox = (CheckBox)this.datagrid1.Items[i].FindControl("你复选框ID");
//双击每行时,让该所属的复选框对象改变选中情况
this.datagrid1.Items[i].Attributes.Add("ondblclick","document.all(\"" + mybox.ClientID + "\").checked != document.all(\"" + mybox.ClientID + "\").checked ;");
}
this.datagrid1.Items[i].Attributes.Add("ondblclick","document.all(\"" + mybox.ClientID + "\").checked != document.all(\"" + mybox.ClientID + "\").checked ;");
居然有三个错误,应该改成:
this.datagrid1.Items[i].Attributes.Add("ondblclick","document.all[\"" + mybox.ClientID + "\"].checked = !document.all[\"" + mybox.ClientID + "\"].checked ;");其次,前面要判断items的属性,header,footer,seperator,pager也这么做的话,javascript会出错。
谢谢指教.不过,你说有三个错误,应该是指"("这个要改为"["吧,其实在脚本里面(js),用[或用(都是允许的,倒是在vbscript里面,不能用[.所以我上面的写法是没有问题的.另外,"前面要判断items的属性,header,footer,seperator,pager也这么做的话,javascript会出错"
但实际上,你如果在datagrid立即绑定之后,按照上述循环方式,它不会取到header,footer,seperator,pager等所有行,它只取数据行.
再次感谢,以上仅仅就事论事,千万勿有他想.
请帮忙