日期:2014-05-19  浏览次数:21393 次

如何在gridview中显示多条件查询的结果?
如何将多条件查询的语句传给gridview并让gridview显示查询结果?
最好有简单例子。

------解决方案--------------------
目前手头只有2003 ...

手写一个大概的吧

private void BindGrid()
{
SqlConnection cn = new SqlConnection(@ "server=.\SQLExpress;uid=sa;pwd=;database=pubs ");
string strSQL = "你的多表查询语句 ";

SqlCommand cmd = new SqlCommand(strSQL, cn);
cn.Open();
GridView1.DataSource = cmd.ExecuteReader();
GridView1.DataBind();
cn.Close();
}

private void Page_Load(object sender, System.EventArgs e)
{
if (! IsPostBack )
{
BindGrid();
}
}
------解决方案--------------------
这是在WEB中实现的,是用来检查目前网页是否为第一次加载,当使用者第一次浏览这个网页时Page.IsPostBack 会传回False,不是第一次浏览这个网页时就传回True;所以当我们在Page_Load 事件中就可以使用这个属性来避免做一些重复的动作。
------解决方案--------------------
网页是否为第一次加载
if (! IsPostBack )
{
第一次加载时需处理的

}