62,074
社区成员
发帖
与我相关
我的任务
分享
<asp:TemplateField>
<ItemTemplate>
<asp:RadioButton ID="asd1" runat="server" name="b1" />
<%-- <input name="MyRadioButton" type="radio" id="radio1"/>--%>
</ItemTemplate>
</asp:TemplateField>
<asp:GridView ID="GridView1" runat="server">
<Columns>
<asp:TemplateField>
<ItemTemplate>
<asp:RadioButton ID="RadioButton1" runat="server" OnCheckedChanged="RadioButton1_CheckedChanged" AutoPostBack="true" />
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
OleDbData md = new OleDbData();
DataTable dt = md.FillDataTable("select * from 基本信息");
md.Close();
GridView1.DataSource = dt;
GridView1.DataBind();
}
}
protected void RadioButton1_CheckedChanged(object sender, EventArgs e)
{
foreach (GridViewRow row in GridView1.Rows)
{
RadioButton rb = row.FindControl("RadioButton1") as RadioButton;
rb.Checked = false;
}
(sender as RadioButton).Checked = true;
}