读书人

新手提问关于复选和返回。解决思路

发布时间: 2012-01-24 23:11:54 作者: rapoo

新手提问,关于复选和返回。
如何在弹出窗口的DataGrid加一复选按钮列,选择该条后点确定返回,并在调用窗口取得该行邦定字段(如某ID)的值,要可以选择多行。
在线等。。。。。


[解决办法]
循环checkbox 得到id值.返回一个数组 如:比如它们的name都是 "chkid ",此是有 <input 就可,不用服务器控件var chks = document.getElementsByName( "chkid ");var ary = new Array();for(int i = 0;i <chks.length;i++){ if(chks[i].checked) { ary[ary.length] = chks[i].value;}}window.returnValue = ary;window.close();父窗口var ary = window.showModalDialog( "...
[解决办法]
在DataGrid 里用
<input type= "checkBox " id= "checkBoxList " value= ' <%#绑定值%> '/>

然后在返回按扭里写事件,string strCheckValue = Request[ "checkBoxList "];
if(strCheckValue != null || strCheckValue != " "){
Response.Write( " <script> window.returnValue= ' " + strCheckValue + " ';window.close; </script> ");
}
[解决办法]
在datagrid里放一个模板列,然后里面放上checkbox,然后在代码里写就可以了,我就是这样作的

读书人网 >asp.net

热点推荐