VB编程的datagrid控件问题,高手请进?急急急
我用VB中的ADODC控件和datagrid控件连接到access数据库中,我用查询语句查询数据显示到datagrid中,我要是在用查询语句查的话,还是显示原来的数据,请...
我用VB中的ADODC控件和datagrid控件连接到access数据库中,
我用查询语句查询数据显示到datagrid中,我要是在用查询语句查的话,还是显示原来的数据,请问要怎么做,才可以,就是我第一次查询结果显示在datagrid中,我再一次查询希望数据会显示我想要的数据在同个datagrid中.
是不是第一次查询的数据,在第二次查询的时候,清空datagrid中的数据?还是断开之后再连接?
请高手指点指点,万分感谢,..
我是在同一张表查,就是想按不同条件查
可是我只能查一次,第二次查还是显示第一次的数据,根本就没有变 展开
我用查询语句查询数据显示到datagrid中,我要是在用查询语句查的话,还是显示原来的数据,请问要怎么做,才可以,就是我第一次查询结果显示在datagrid中,我再一次查询希望数据会显示我想要的数据在同个datagrid中.
是不是第一次查询的数据,在第二次查询的时候,清空datagrid中的数据?还是断开之后再连接?
请高手指点指点,万分感谢,..
我是在同一张表查,就是想按不同条件查
可是我只能查一次,第二次查还是显示第一次的数据,根本就没有变 展开
2个回答
展开全部
刷新ADO 和 DATAGRID
adodc1.refresh
datagrid1.refresh
这里是显示数据.
你要是用一个ADO控件的话,就要每次改变ADO数据源.
我了解你的意思,不同条件,就代表ADO的数据源变了哇,你得每次改变数据源,改变后刷新ADO控件,这样就可以出来了。
如:这是第一次显示:Adodc1.RecordSource = "select * from table"
Adodc1.Refresh
显示数据
这是第二次显示:Adodc1.RecordSource = "select * from table where id=5"
Adodc1.Refresh
显示数据
adodc1.refresh
datagrid1.refresh
这里是显示数据.
你要是用一个ADO控件的话,就要每次改变ADO数据源.
我了解你的意思,不同条件,就代表ADO的数据源变了哇,你得每次改变数据源,改变后刷新ADO控件,这样就可以出来了。
如:这是第一次显示:Adodc1.RecordSource = "select * from table"
Adodc1.Refresh
显示数据
这是第二次显示:Adodc1.RecordSource = "select * from table where id=5"
Adodc1.Refresh
显示数据
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询