如何在复选框选择中加载网格视图?

时间:2016-10-07 10:20:48

标签: c# asp.net

我在网页上有2个网格视图和1个复选框(ASP.net,C#)。如果选中复选框,我想加载网格视图1,如果未选中则要加载网格视图2而不是网格视图1,反之亦然。

2 个答案:

答案 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
    {

    }