-1

一个下拉列表,从和到日期和搜索按钮。当用户从下拉列表中选择值选择日期并按下搜索按钮时,用户可以根据所选字段查看网格中的数据,直到现在我已经完成了我的项目现在我想要的是当我选择一个复选框以显示与特定列相关的数据时gridview 批量假设我有 50 个用户和 25 个来自德里市现在我想要当用户选择复选框时它只能在网格中查看德里用户我该怎么做..提前谢谢 在此处输入图像描述

protected void Chk_CheckedChanged(object sender, EventArgs e)
{
    if (Chk.Checked!=null)
    {
        DataSet ds = new DataSet();
        SqlDataAdapter da = new SqlDataAdapter();
        SqlConnection con;
        if (ddlPortal2.SelectedIndex != 0)
        {
            con = new SqlConnection("Data Source=.;Initial Catalog=Bart;Integrated Security=True");
            con.Open();
            da = new SqlDataAdapter("select * from Form3 where Portal='" + ddlPortal2.SelectedValue + "' and Query=Query", con);
            da.Fill(ds);
            GridView1.DataSource = ds;
            GridView1.DataBind();
            con.Close();
        }
    }
4

2 回答 2

0

你需要添加

OnCheckedChanged="事件处理程序"

复选框上的事件并在事件中填充 Gridview

于 2013-04-04T08:58:54.907 回答
0

有几种选择。如果您不介意回发,那么您可以设置autopostback控件。然后您可以checked在服务器端处理事件,过滤数据集并重新定义网格。如果您想避免回发,可以使用 AJAX 来执行此操作。但这会更复杂,如果您已经在使用 asp.net 数据网格,则服务器端路由更符合 webforms 方法。

于 2013-04-04T09:01:07.100 回答