如何使单选按钮一次选中一个
本文关键字:一个 何使 单选按钮 一次 | 更新日期: 2023-09-27 18:03:47
我有下面的代码显示信息到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/en-us/library/system.web.ui.webcontrols.radiobuttonlist(v=vs.110).aspx
使用简单的输入类型= radio,并确保所有的无线电名称应该是相同的,你只希望选择一个
<input type="radio" ID="CheckBox1" runat="server" name="somename" />
只需为网格中的每个单选按钮添加GroupName。
参见定义-> http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.radiobutton.groupname(v=vs.110).aspx