2011-04-08 99 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