2014-06-24 65 views
0

我在每個行的gridview的第一列中都有選擇按鈕。在禁用GridView的同時啓用特定按鈕

我應該使用什麼樣的代碼 我只能在gridview最初禁用時啓用選擇按鈕嗎? ,並且當特定行的選擇按鈕被點擊時,應該使該行處於啓用狀態,而其他處於禁用狀態。

非常感謝您的回答。

+0

你需要把你已經在你的問題到目前爲止已經試過。你也應該把一些HTML支持你的問題。 –

+0

對不起,我只是在這裏...我仍然在學習使用stackoverflow =) – user3706203

回答

0

最初,要禁用除選擇按鈕以外的GridView控件。您應該逐個禁用所有控件。如果禁用父控件,則會自動禁用所有子控件。因此,如果您只寫GridView1.Enabled = False,則整個gridview將被禁用,包括選擇按鈕。所以你應該手動啓用和禁用所有控件。
要啓用選擇按鈕單擊上的控件,請轉到GridView的RowCommand事件。 而你檢查以下內容:

protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e) 
    { 

     if (e.CommandName == "Select") 
     { 
      //Enable any controls here 
     } 
    } 
+0

我試圖把我的btn_select.enabled = true在代碼中,但它說'Ulit._Default.btn_Select(object,System。 EventArgs)'是一個'方法',它在給定的上下文中無效 – user3706203

+0

您可以上傳代碼片段嗎? 謝謝 –