【发布时间】:2015-01-26 07:19:52
【问题描述】:
我已经改变了SqlDataSource对象的选择查询,并像这样将它绑定到GridView
protected void Button1_Click(object sender, EventArgs e)
{
if (ddlBloodGroup.SelectedValue != "Any")
{
bg = " And BloodGroup='" + ddlBloodGroup.SelectedValue + "'";
}
if (ddlRh.SelectedValue != "Any")
{
rh = " And Rh='" + ddlRh.SelectedValue + "'";
}
q = "select * from Donor Where 1=1 "+bg+rh;
SqlDataSource1.SelectCommand = q;
SqlDataSource1.DataBind();
GridView1.DataBind();
}
我清楚地得到了结果
但是当我单击列标题按该列排序时,数据消失了
【问题讨论】:
-
你处理过网格上的事件排序吗?