2011-10-20 85 views
1

對於GridView,有什麼辦法可以讓我有AllowPaging="true"但分頁鏈接被禁用(仍然可見但不可點擊)?GridView分頁允許但禁用,可能嗎?

(這是當用戶決定編輯GridView的。在編輯模式下,Labels細胞內成爲TextBoxes

我試過Enabled="false"但這將停用一切,包括TextBoxes

我想我可以在服務器端處理分頁,但我寧願只是禁用分頁鏈接,如果可能的話。

任何想法讚賞!

+0

爲什麼你要看到它和殘疾人?當網格切換到EditMode時,爲什麼無法設置尋呼機不可見的任何具體原因? –

+0

這樣用戶就知道他們在哪個頁面上。你說什麼可能會更好,但我該怎麼做? – user982119

+0

不用擔心,我遵循http://stackoverflow.com/questions/565992/add-tooltip-to-paging-link-in-asp-net-gridview上的解決方案。我也可以使用它來使傳呼機不可見。感謝您的幫助 – user982119

回答

1

我會隱藏RowEditing尋呼機,並顯示再次取消或更新:

void CustomerGridView_RowEditing(Object sender, GridViewEditEventArgs e) 
    { 
    // Hide the pager row. 
    CustomerGridView.PagerSettings.Visible = false; 
    } 

    void CustomerGridView_RowCommand(Object sender, GridViewCommandEventArgs e) 
    { 
    if (e.CommandName == "Cancel" || e.CommandName == "Update") 
    { 
     // Show the pager row. 
     CustomerGridView.PagerSettings.Visible = true; 
    } 
    } 
相關問題