我的datagrid是这样构造的,我的checkbox是用字符串加进取的,请问如何取得checkbox的值? 能不能用datagrid.items.findcontrol(id)得到? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你最好是加入web的checkbox这样可以使用checkbox ck;ck=datagrid1.items[i].cell[j].findcontrol("CheckBox1")来获得i,j是你放置控件的行列数这样就可以通过ck来读取了,如果项负值的话,不用ck直接对于findcontrol作就可以了,也就是说,你不要用<input ...>了用<asp:CheckBox就好,而且,不用动态添加了,普通的itemtemplete就可以 是这意思吗?CheckBox chk = DataGrid1.Items(0).FindControl("checkbox的id")if (chk.checked=true){....} 可以呀,在循环里面:dim check as checkboxcheck=ctype(datagrid1.item(i).cell(j).findcontrol("checkbox"),checkbox)if check.checked=true then...end if 我用findcontrol(id)找不到control!是不是用<input ... >动态添加的control用id不能返回其对象??而一定要用<template>.....</template> excel 关于框架中弹出层的问题 初学者的请求 框架中的参数传递 想知道:Server的Transfer/Execute 的具体用途和事例! 动态添加一个datagrid后,需要修改里面的内容,但是一点按钮,就发生一个postback事件,把动态grid要修改的内容都冲掉了,怎么解决? 我不会 ! 求SQL语句 asp.net发送邮件的问题! SQL或.NET 生成关系图 新手上路,请各位高手多多指点 sos-数据库的问题(给分)
checkbox ck;
ck=datagrid1.items[i].cell[j].findcontrol("CheckBox1")来获得
i,j是你放置控件的行列数
这样就可以通过ck来读取了,如果项负值的话,不用ck直接对于findcontrol作就可以了,也就是说,你不要用<input ...>了用<asp:CheckBox
就好,而且,不用动态添加了,普通的itemtemplete就可以
CheckBox chk = DataGrid1.Items(0).FindControl("checkbox的id")
if (chk.checked=true)
{....
}
dim check as checkbox
check=ctype(datagrid1.item(i).cell(j).findcontrol("checkbox"),checkbox)
if check.checked=true then
...
end if
是不是用<input ... >动态添加的control用id不能返回其对象??
而一定要用<template>.....</template>