2010-07-02 2 views

답변

0

그룹의 모든 라디오 버튼을 GroupName으로 지정하여 그룹의 일부로 만듭니다.

<html> 
<body> 

<form runat="server"> 
Select your favorite color: 
<br /> 
<asp:RadioButton id="red" Text="Red" Checked="True" 
GroupName="colors" runat="server"/> 
<br /> 
<asp:RadioButton id="green" Text="Green" 
GroupName="colors" runat="server"/> 
<br /> 
<asp:RadioButton id="blue" Text="Blue" 
GroupName="colors" runat="server"/> 
<br /> 
<asp:Button text="Submit" OnClick="submit" runat="server"/> 
<p><asp:Label id="Label1" runat="server"/></p> 
</form> 

</body> 
</html> 
2

당신은 TemplateField를 사용의 GridView에 라디오 버튼을 추가 할 수 있습니다 : 여기

은 예입니다. 위처럼 GridView에 추가 한 경우

<Columns> 
    <asp:TemplateField> 
    <ItemTemplate> 
     <asp:RadioButton ID="rdoYes" runat="server" Text="Yes" Checked="true" /> 
    </ItemTemplate> 
    </asp:TemplateField> 
</Columns> 

개별 radio button를 선택할 수 있습니다.

0

당신은 그리드 뷰를 사용하려고하고 u는

무효 rbSelector_CheckedChanged 보호 ... 단지 rbSelector_CheckedChanged()에이 코드를 사용하여 사용자의 선택에 대한 포인터 역할을하기 위해 TemplateField에 라디오 버튼을 넣고 싶다면 (개체를 보낸 사람, 경우 System.EventArgs e)에

{

//Clear the existing selected row 
    foreach (GridViewRow oldrow in GridView1.Rows) 
    { 
     ((RadioButton)oldrow.FindControl("rbSelector")).Checked = false; 
    } 

    //Set the new selected row 
    RadioButton rb = (RadioButton)sender; 
    GridViewRow row = (GridViewRow)rb.NamingContainer; 
    ((RadioButton)row.FindControl("rbSelector")).Checked = true; 

}

프로그래머 문제는 단지 알려 경우, 오 케이? 이 코드가 나를 좋아하는 초보자를 도울 수 있기를 바랍니다.

미트 파텔

0

사용을 코드 숨김 사용 Request.Form에 다음 표준 HTML 컨트롤과 TemplateField을.

ASPX :

<asp:TemplateField> 
    <ItemTemplate> 
     <input type="radio" name="group1" value='<%# Eval("YourValue") %>' /> 
    </ItemTemplate> 
</asp:TemplateField> 

Codebehind가 :

string radioValue = Request.Form["group1"].ToString(); 
관련 문제