我在网页上有2个网格视图和1个复选框(ASP.net,C#)。如果选中复选框,我想加载网格视图1,如果未选中则要加载网格视图2而不是网格视图1,反之亦然。
答案 0 :(得分:1)
您需要设置AutoPostBack="true"
,以便CheckBox
在点击后导致回发,并且您需要在检查OnCheckedChanged
时调用事件CheckBox
ASP:
<asp:CheckBox ID="mycheckbox" runat="server"
OnCheckedChanged="mycheckbox_CheckedChanged" AutoPostBack="true"/>
C#
protected void mycheckbox_CheckedChanged(object sender, EventArgs e)
{
if (mycheckbox.Checked)
{
//load GridView 1
}
else
{
//load GridView 2
}
}
答案 1 :(得分:0)
您可以使用
if(CheckBox1.Checked==true)
{
grid1 bind here
}
else
{
grid bind here
}
或
if(CheckBox1.Checked)
{
}
else
{
}