我用ItemTemplate添加一个radiobutton或者checkbox,能不能实现只能单选的功能,遍历设置radiobutton的groupname值,实现不了啊

解决方案 »

  1.   

    <asp:GridView ID="GridView1" DataKeyNames="ID" runat="server" CellPadding="4" ForeColor="#333333"
            GridLines="None" HorizontalAlign="Center" Width="98%" CellSpacing="1" AutoGenerateColumns="False">
            <FooterStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
            <RowStyle BackColor="#EFF3FB" HorizontalAlign="Center" />
            <EditRowStyle BackColor="#2461BF" Font-Italic="True" HorizontalAlign="Center" VerticalAlign="Middle" />
            <SelectedRowStyle BackColor="#D1DDF1" Font-Bold="True" ForeColor="#333333" />
            <PagerStyle BackColor="#2461BF" ForeColor="White" HorizontalAlign="Center" />
            <HeaderStyle BackColor="Silver" Font-Bold="True" ForeColor="White" Font-Size="12px"
                HorizontalAlign="Center" />
            <AlternatingRowStyle BackColor="White" />
            <Columns>
                <asp:TemplateField>
                    <ItemTemplate>
                        <input id="Radio1" type="radio" name="myradio" value='<%# Eval("id") %>' />
                    </ItemTemplate>
                    <HeaderStyle Width="30px" />
                </asp:TemplateField>
                <asp:BoundField DataField="id" HeaderText="ID" />
                <asp:BoundField DataField="username" HeaderText="用户名" />
                <asp:BoundField DataField="add_time" HeaderText="添加时间" />
                <asp:HyperLinkField DataNavigateUrlFields="id" DataNavigateUrlFormatString="user_edit.aspx?id={0}"
                    HeaderText="修改" Text="修改" />
            </Columns>
        </asp:GridView>
      

  2.   

    把Radiobutton 的属性groupname 全部设置为一样就可以了
      

  3.   

    用个input控件,加上自己写的JS判断