Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/322.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何一次选择一个单选按钮?_C#_Asp.net_Templates_Gridview - Fatal编程技术网

C# 如何一次选择一个单选按钮?

C# 如何一次选择一个单选按钮?,c#,asp.net,templates,gridview,C#,Asp.net,Templates,Gridview,我有下面的代码将信息显示到gridview中,并允许用户选择选项,但我希望用户只选择一个选项而不是多个选项 <asp:GridView ID="grid" runat="server" AutoGenerateColumns="False" DataSourceID="SqlDataSource1" DataKeyNames="ID"> <Columns> <asp:BoundField DataField="ID" HeaderText="ID" Sort

我有下面的代码将信息显示到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?使用RadioButton列表

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

使用simple input type=radio,并确保您只希望选择一个电台的所有电台的名称应相同

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

只需向网格中的每个单选按钮添加一个组名即可


请参见定义->

您的意思是在所有行中只能选择一个单选按钮(而不是在每行中)?是的,这就是我的意思