protected void btnSearch_Click(object sender, EventArgs e) { string sqlstr = "select * from tb_OrderForm where 产品 like '%" + tbSearch.Text + "%'"; DataTable tbl = DBHelper.GetData(sqlstr); GVpositionrecods.DataSource = tbl; GVpositionrecods.DataBind(); if (this.GVpositionrecods.Rows.Count > 0) //判断查询数据是否为空 { return; //有数据,不要处理 } else//如果查询数据为空 { GridViewHeader();//显示表头并显示没有数据的提示信息 } }
private void GetData() { DataTable tbl = DBHelper.GetData("SELECT * FROM tb_OrderForm"); DataView dv = new DataView(tbl); //定义用于排序操作的表视图 dv.Sort = ViewState["sortExp"].ToString() + " " + ViewState["sortDir"].ToString(); //注意,此处一定要用一个空格分开 GVpositionrecods.DataSource = dv; //将查询的表视图数据作为数据源 GVpositionrecods.DataBind(); //绑定GridView控件数据 if (GVpositionrecods.Rows.Count > 0) //判断数据源是否为空 { return; //有数据,不要处理 } else//如果数据源为空 { GridViewHeader();//显示表头并显示没有数据的提示信息 } }