当前位置:首页 > ASP.NET中为DataGrid添加单选框

ASP.NET中为DataGrid添加单选框

点击次数:1112  更新日期:2010-12-26
\n

 使用DataGrid控件添加单选框时,如果直接在模板中加入RadioButton服务器控件,由于.Net的机制,无法将这些RadioButton在客户端出现在同一个组里面。这时我们可以使用Radio标签来实现。

  下面是HMTL 页面代码


\n

<form id=”Form1″ method=”post” runat=”server”>
 <asp:datagrid id=”DataGrid1″ runat=”server” AutoGenerateColumns=”False”>
 <Columns>
  <asp:TemplateColumn>
   <ItemTemplate>
    <input type=”radio” name=”rdo” <%# GetChecked(DataBinder.Eval(Container, “DataItem”)) %> value=’<%# DataBinder.Eval(Container, “DataItem”) %>’>
    <asp:Label runat=”server” Text=’<%# DataBinder.Eval(Container, “DataItem”) %>’ ID=”Label1″>
    </asp:Label>
   </ItemTemplate>
  </asp:TemplateColumn>
 </Columns>
 </asp:datagrid><br>
<asp:Button id=”btnOk” runat=”server” Text=”确定”></asp:Button>

\n