如图:我要实现的功能是,我要选择了多选框才选择单选框,如果多选框没有选择则单选框不能被选中,这种状态要怎么样才能实现?下面是我这张图片我写的代码:
HTML页面代码:
<form id="form1" runat="server">
<div>
<asp:DataList ID="DataList1" runat="server">
<ItemTemplate>
<asp:CheckBox ID="module" runat="server" Text='<%# Eval("module") %>'/>
<br />
<asp:RadioButton ID="write" runat="server" Text="Write" GroupName="aa" />
<asp:RadioButton ID="read" runat="server" Text="Read" GroupName="aa"/>
<asp:RadioButton ID="all" runat="server" Text="All" GroupName="aa"/>
</ItemTemplate>
</asp:DataList>
</div>
</form>后台代码:
string sql = "Data Source=DMGZPCHGX;Integrated Security=SSPI;Initial Catalog=PSDB";
SqlDataAdapter da;
protected void Page_Load(object sender, EventArgs e)
{
SqlConnection conn = new SqlConnection(sql);
string sql_select = "select module from Permissions";
da = new SqlDataAdapter(sql_select, conn);
DataSet ds = new DataSet();
da.Fill(ds, "s");
DataList1.DataSource = ds.Tables["s"];
DataList1.DataBind();
}
HTML页面代码:
<form id="form1" runat="server">
<div>
<asp:DataList ID="DataList1" runat="server">
<ItemTemplate>
<asp:CheckBox ID="module" runat="server" Text='<%# Eval("module") %>'/>
<br />
<asp:RadioButton ID="write" runat="server" Text="Write" GroupName="aa" />
<asp:RadioButton ID="read" runat="server" Text="Read" GroupName="aa"/>
<asp:RadioButton ID="all" runat="server" Text="All" GroupName="aa"/>
</ItemTemplate>
</asp:DataList>
</div>
</form>后台代码:
string sql = "Data Source=DMGZPCHGX;Integrated Security=SSPI;Initial Catalog=PSDB";
SqlDataAdapter da;
protected void Page_Load(object sender, EventArgs e)
{
SqlConnection conn = new SqlConnection(sql);
string sql_select = "select module from Permissions";
da = new SqlDataAdapter(sql_select, conn);
DataSet ds = new DataSet();
da.Fill(ds, "s");
DataList1.DataSource = ds.Tables["s"];
DataList1.DataBind();
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货