2013-07-24 68 views
1

我是新來的所有這些代碼,所以請耐心等待。Gridview - 一旦選中一個灰色複選框

在我的gridview上,我試圖做到這一點,一旦我檢查複選框,其他人會變灰,使其無法選擇另一個。我將如何編碼?

在此先感謝。

PS:我使用的是vb,而不是C#。

編輯:這是我想運行的代碼。

Protected Sub btnOK_Click(ByVal sender As Object, ByVal e As 

System.Web.UI.ImageClickEventArgs) Handles btnOK.Click 


Dim TxtbxID As TextBox 


    Dim RB As System.Web.UI.WebControls.RadioButton 


For Each row As GridViewRow In GridView1.Rows 


RB = row.FindControl("select") 


If RB.Checked Then 


Me.txtHiddenProblem.Text = row.Cells(3).Text & " on " & row.Cells(5).Text 



     TxtbxID = FormView1.FindControl("ProblemTextbox") 
     TxtbxID.Text = txtHiddenProblem.Text 
    End Sub 
+0

使用jQuery,查找複選框的所有實例並禁用它們。 – Alexander

+1

***檢查複選框,其他人變得灰暗***沒有意義。請發佈代碼你已經嘗試過,以便我們知道你正在努力實現什麼。 – Win

+2

您正在尋找一個單選按鈕。 –

回答

0

看看這篇文章:http://www.ezzylearning.com/tutorial.aspx?tid=5187857

它有一些代碼行,幫助您確定特定的GridView行的複選框元素與相關...

public void chkStatus_OnCheckedChanged(object sender, EventArgs e) 
{ 
    CheckBox chkStatus = (CheckBox)sender; 
    GridViewRow row = (GridViewRow)chkStatus.NamingContainer; 
    //other code 
} 

現在我們所需要做的就是當複選框元素被選中時,遍歷網格,找到複選框,並且如果它與導致事件的那個不一樣,則禁用它們...

相關問題