| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1151 人关注过本帖
标题:不用ADO对象怎样使 DataGrid动态刷新?
只看楼主 加入收藏
ak47my
Rank: 3Rank: 3
等 级:新手上路
威 望:7
帖 子:229
专家分:0
注 册:2005-12-2
收藏
 问题点数:0 回复次数:6 
不用ADO对象怎样使 DataGrid动态刷新?
就是没有绑到ado对象上。而是Recordset对象上

比如你查询完数据之后。要让他刷新一下。换句话说就是重新显示数据库的内容。。该咋办啊?

搜索更多相关主题的帖子: ADO DataGrid 动态 对象 
2005-12-06 18:03
purana
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:广东-广州
等 级:版主
威 望:66
帖 子:6039
专家分:0
注 册:2005-6-17
收藏
得分:0 
你这是什么意思啊?没有绑定到ADO,但是Recordset上?
你是不是这样啊?
dim cn as new adodb.connection
dim rs as new adodb.recordset
cn.open........
rs.open "select * from table",cn,,
set datagrid1.datasource=rs

我的msn: myfend@
2005-12-06 20:06
ak47my
Rank: 3Rank: 3
等 级:新手上路
威 望:7
帖 子:229
专家分:0
注 册:2005-12-2
收藏
得分:0 
对对。就是那样的

提问:回答: 不提问怎么回答? 提问不清楚怎么回答?
2005-12-06 20:09
ak47my
Rank: 3Rank: 3
等 级:新手上路
威 望:7
帖 子:229
专家分:0
注 册:2005-12-2
收藏
得分:0 
试过好多方法都不行啊。。

set datagrid1.datasourse =nothing
set datagrid1.datasourse = rs
datagrid1.Refresh
datagrid1.Rebind
...........
...............
.....................
郁闷死我了。。。

包括rs.close
什么什么的都试过就是不能刷新。。。

提问:回答: 不提问怎么回答? 提问不清楚怎么回答?
2005-12-06 20:11
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
datagrid1.datasourse属性不能于rs对象作绑定的,除非跟Adodc控件。
建议添加一个Adodc控件,ADODC连接数据库在ADODC的属性窗口里就可以自动设置,代码就可以改成。
dim cn as new adodb.connection
dim rs as new adodb.recordset
cn.open........
rs.open "select * from table",cn,,
Adodc1.RecordSource="select * from table"
Set datagrid1.datasourse=Adodc1

[此贴子已经被作者于2005-12-6 23:20:31编辑过]

2005-12-06 23:18
ak47my
Rank: 3Rank: 3
等 级:新手上路
威 望:7
帖 子:229
专家分:0
注 册:2005-12-2
收藏
得分:0 

哦。谢谢斑竹,我了解了。已经能刷新。问题解决。hoho。。。。


提问:回答: 不提问怎么回答? 提问不清楚怎么回答?
2005-12-07 12:28
Trooper
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2005-12-4
收藏
得分:0 

绑定占用资源比较厉害

2005-12-07 15:03
快速回复:不用ADO对象怎样使 DataGrid动态刷新?
数据加载中...
 
   



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

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