簡體   English   中英

如何使單選按鈕一次被選中?

[英]How to make radiobutton selected one at time?

我有以下代碼將信息顯示到gridview中,並使用戶能夠選擇選項,但是我希望用戶僅選擇一個選項,而不是多個選項。

 <asp:GridView ID="grid" runat="server" AutoGenerateColumns="False" DataSourceID="SqlDataSource1" DataKeyNames="ID">
<Columns>
   <asp:BoundField DataField="ID" HeaderText="ID" SortExpression="ID" />
   <asp:BoundField DataField="Title" HeaderText="Title" SortExpression="Title" />
   <asp:TemplateField HeaderText="Select">
       <ItemTemplate>
           <asp:RadioButton ID="CheckBox1" runat="server" GroupName="select"/>
       </ItemTemplate>
   </asp:TemplateField>
</Columns>

那么如何允許用戶僅檢查一個RadioButton?

使用RadioButtonList

 <asp:RadioButtonList id="Rdlist" runat="server">
            <asp:ListItem>One</asp:ListItem>
            <asp:ListItem>Two</asp:ListItem>
            <asp:ListItem>Three</asp:ListItem>
         </asp:RadioButtonList>

該控件在http://msdn.microsoft.com/zh-cn/library/system.web.ui.webcontrols.radiobuttonlist(v=vs.110).aspx中有詳細記錄

使用簡單的輸入類型=單選,並確保所有只選擇一個的單選名稱相同

<input type="radio" ID="CheckBox1" runat="server"  name="somename" />

只需將GroupName添加到網格中的每個單選按鈕。

請參閱定義-> http://msdn.microsoft.com/zh-cn/library/system.web.ui.webcontrols.radiobutton.groupname(v=vs.110).aspx

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM