标题:请教一个datagird清空的问题.谢谢.3Q
只看楼主
uukkcc
Rank: 1
等 级:新手上路
帖 子:85
专家分:0
注 册:2007-7-24
 问题点数:0 回复次数:6 
请教一个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]]
搜索更多相关主题的帖子: datagird 
2008-01-11 14:02
uukkcc
Rank: 1
等 级:新手上路
帖 子:85
专家分:0
注 册:2007-7-24
得分:0 
顶一下先.
2008-01-11 20:39
uukkcc
Rank: 1
等 级:新手上路
帖 子:85
专家分:0
注 册:2007-7-24
得分:0 
顶完睡觉.
2008-01-11 22:57
kem173806992
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2007-11-19
得分:0 
dataset.Tables["SecondHandCar"].这里加一个F字开头的方法..
我记得好象刷新数据集..你试一下...有一个刷新方法的..
如果不行...datagird...应该会有一个..一个C开头的方法..好象是clea..
英文不好...你找一下吧...
2008-01-12 00:42
uukkcc
Rank: 1
等 级:新手上路
帖 子:85
专家分:0
注 册:2007-7-24
得分:0 
好.谢谢...
2008-01-12 19:34
ysjjeahnh
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2007-10-21
得分:0 
你把DataSet清空一下啊   ds.clear();
2008-01-16 15:22
师妃暄
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:805
专家分:107
注 册:2006-3-1
得分:0 
不用清空什么

把查询返回的数据集重新绑定一下就OK了

有实力才会有魅力 实力来自坚持不懈的努力
2008-01-16 15:33



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-197024-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.093068 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved