关于datagrid中button的问题
我想当点击完datagrid中某一行的ButtonColumn按钮后,该行的按钮变成灰色,不能再点的样子。请问各位该如何实现?
谢谢!
问题点数:30、回复次数:12Top
1 楼xiaohuasz()回复于 2006-03-03 20:33:24 得分 0
LinkButton: ((LinkButton)e.Item.Cells[0].Controls[0]).Enabled=false;
PushButton: ((Button)e.Item.Cells[0].Controls[0]).Enabled=false;
Top
2 楼qunima112233(qunima112233s)回复于 2006-03-03 20:43:12 得分 0
楼上的答案正解Top
3 楼amiuabingo()回复于 2006-03-03 20:57:24 得分 0
写入 ((Button)e.Item.Cells(6).Controls(0)).Enabled=false
使用的是vb,按钮在第7列
提示出错:Syntax.error
请问是怎么回事?Top
4 楼ljhkim6()回复于 2006-03-03 21:02:44 得分 0
楼上的答案正解
帮顶Top
5 楼njuzgj(罐子)回复于 2006-03-03 21:07:24 得分 0
MARKTop
6 楼xiaohuasz()回复于 2006-03-03 21:14:57 得分 0
vb语法:CType(e.Item.Cells(6).Controls(0), Button).Enabled = FalseTop
7 楼amiuabingo()回复于 2006-03-03 22:04:06 得分 0
为什么点完之后还能继续点呢?.enabled=false好像没起作用。
我用的是:
<Asp:ButtonColumn HeaderText="选择" ButtonType="PushButton" Text="选择" commandname="Item" ItemStyle-HorizontalAlign="Center" />
是不是一定要用自定义的button才行啊?
谢谢大家!Top
8 楼amiuabingo()回复于 2006-03-04 11:27:04 得分 0
上去一下Top
9 楼lizi02(冬虫夏草)回复于 2006-03-04 12:14:32 得分 0
不是啊 pushbutton按照上面他说得那样就可以了 a
PushButton: ((Button)e.Item.Cells[0].Controls[0]).Enabled=false;Top
10 楼amiuabingo()回复于 2006-03-04 13:09:47 得分 0
不知道为什么不行,还有加入什么新的命名空间吗?Top
11 楼GSXiaoXiao(牧羊人)回复于 2006-03-04 14:05:34 得分 0
不需要什么命名空间,可能是楼主的代码有问题,
贴出来看看吧Top
12 楼flyinging(一路走来)回复于 2006-03-04 14:16:33 得分 0
上去一下
Top
相关问题
- 在datagrid中的button问题
- datagrid中的自定义button列
- DataGrid中的Button列 单击 以后想改变 Button列的 Text ,怎么做?
- windows form 中,如何将DATAGRID中的一列,变成BUTTON?
- windows form 中,如何将DATAGRID中的一列,变成BUTTON?
- DATAGRID的CELL中BUTTON,如何使用?请指教!
- 怎麼將一個button 插入到dataGrid中
- 求助:datagrid中的非Button按纽和非LinkButton按纽
- 各位大哥,怎样在DataGrid 列中加入Button!?(C# winform)
- 如何在DataGrid选中时button的属性为启用?




