请教一个datagird清空的问题.谢谢.3Q
问题:程序一开始加载了表格所有信息在datagrid里.当我在文本里输入查询条件后(比如在生产厂家里输入信息)点击查询按钮后.我想把所有信息清空,只显示按条件查询到的信息.可是我用this.dgbInfo.DataSource = null;来清空表格信息却不管用.点查询后方法首先就是清空,应该只显示需要查询的信息.可全部信息并没有被清空.请指点.谢谢.
部分代码如下:
private void btnseach(object sender, System.EventArgs e)
{
this.dgbInfo.DataSource = null;//清空表格信息.但没用!
string strFactory = this.txtFactory.Text;
con = new SqlConnection("server=113512;uid=sa;pwd=sa;database=SecHandCars");
con.Open();
adapter = new SqlDataAdapter("select * from SecondHandCar where CarFactory='" + strFactory + "'", con);
adapter.Fill(dataset, "SecondHandCar");
this.dgbInfo.DataSource = dataset.Tables["SecondHandCar"];
}
[[italic] 本帖最后由 uukkcc 于 2008-1-11 14:03 编辑 [/italic]]