我想点击datagird 里的编辑按钮时 DGAccList_EditCommand 事件
datagird里的checkbox 为可用:
CheckBox CBSty=(CheckBox)e.Item.FindControl("CBSty");
CBSty.Enabled=true;cbsty时 checkbox的id
怎么不行的??
该怎么弄
谢谢
datagird里的checkbox 为可用:
CheckBox CBSty=(CheckBox)e.Item.FindControl("CBSty");
CBSty.Enabled=true;cbsty时 checkbox的id
怎么不行的??
该怎么弄
谢谢
解决方案 »
- gridview,repeater,datalist
- 递归和foreach循环调用,如何调用??
- 网站要做推荐功能,如何区分是哪个人推荐过来的
- 怎么实现文本框输入数字的时候,给数字自动添加千位分隔符?
- datagrid;图片如何响应?
- webgrid 的一个可能是永远也解决不了的问题.....
- 求SQL语句?
- javascript里怎么得到另外一个页面通过后缀传过来的参数啊?
- 用asp.net做的校友录网站,网站推广较慢.请问大家有何好的建议
- 关于 asp.net 计数器实现
- 关于SqlHelper返回值的问题
- 急啊,各位大哥救命!!!(TreeView中的CheckBox问题)高手救命啊!!
if(e.Item.ItemType==ListItemType.Item||e.Item.ItemType==ListItemType.AlternatingItem)
{
CheckBox CBSty=(CheckBox)e.Item.FindControl("CBSty");
CBSty.Enabled=true;}
{
e.Item.Cells[0].controls[0].enable = true;//cells[0],为你的checkbox所在的列
}
foreach (Control c in e.Item.Cells[0].Controls)
{
}或
e.Item.Cells[0].FindControl("CBSty");
试试
就是不能在程序里修改他的属性, CBSty.Enabled=true;跟本不起作用,
response.write(CBSty.Enabled) 都是有值的怎么搞的?
谢谢
使得刚刚给得值又变成false了。
我猜的,你自己看看.
{
((CheckBox)e.Item.Cells[4].Controls[0]).Enabled = true ;
}我转换了下,可是出错了??:指定的转换无效。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.InvalidCastException: 指定的转换无效。源错误:
行 140: if(e.Item.ItemType==ListItemType.Item||e.Item.ItemType==ListItemType.AlternatingItem)
行 141: {
行 142: ((CheckBox)e.Item.Cells[4].Controls[0]).Enabled = true;//cells[0],为你的checkbox所在的列
行 143: }
行 144: