2011-04-08 100 views
1

我的页面上有一个AspxGridView,我必须在客户端禁用它。当我想禁用一个AspxButton时,我使用btn.SetEnabled(false)。它工作正常。但是当我尝试在网格上做同样的事情时,没有任何反应! 是不可能在客户端禁用AspxGridView或者我做错了什么?在客户端禁用AspxGridView

+0

你究竟想要禁用什么?请记住,gridview它只是一个表在最后,如果你想禁用gridview的每一行内的linkbuttons或按钮,你必须迭代与jquery例如,我的问题再次它是什么你想要禁用? – 2011-04-08 16:15:12

+0

http://stackoverflow.com/questions/4710902/disabling-a-button-inside-a-gridview-using-jquery – 2011-04-08 16:39:14

+0

我需要的是一般禁用网格。我的意思是,它是复选框,链接按钮,禁用聚焦,选择,排序等。我需要与将网格的Enabled属性设置为false时相同的效果。 – 2011-04-08 17:11:17

回答

0

客户端禁用ASPxGridView没有实现,抱歉。它只适用于包含在ASPxEditors库中的控件。我建议您使用GridView的客户端PerformCallback方法向服务器发送回调,并禁用GridView服务器端CustomCallback事件处理程序中的网格。

+0

我明白了。谢谢你的回答。 – 2011-04-08 17:15:07

0

你可以将gridview包装在asp:Panel中并禁用该面板吗?

+0

它提供了与将网格的启用属性设置为false相同的效果。它的工作原理,但只能从服务器端。 – 2011-04-08 17:16:40