请问如何让MSFlexGrid或者DataGrid来绑定记录集recordset?
请问如何让MSFlexGrid或者DataGrid来绑定记录集recordset?
楼主utiao(天下文章)2002-07-21 19:33:06 在 VB / 基础类 提问请问如何让MSFlexGrid或者DataGrid来绑定记录集recordset? 问题点数:0、回复次数:11Top
1 楼AlexHoo(大师兄)回复于 2002-07-21 19:42:37 得分 0
set grid.datasource = rsTop
2 楼utiao(天下文章)回复于 2002-07-21 19:59:32 得分 0
可是他说rs不是书签,因此出错Top
3 楼davidwx(学习.提高.也吵架)回复于 2002-07-21 20:45:29 得分 0
set 控件名.datasource=rsTop
4 楼haplake(飞翔的心)回复于 2002-08-16 10:02:27 得分 0
我也碰到这个问题:)Top
5 楼ChrisCai(星光灿烂)回复于 2002-08-16 10:06:09 得分 0
MSFlexGrid好像不能邦定Top
6 楼tyro1(栖息的飞鸟)回复于 2002-08-16 15:24:58 得分 0
怎么不可以呢?就是set msflexgrid.datasource=rs.是不是记录集没有打开呀?Top
7 楼morningleaf(何田田)回复于 2002-08-16 15:34:59 得分 0
不要胡闹了,
MSFlexGrid根本就不能绑定数据源,
正是这样,它才有更大的灵活性!Top
8 楼xiaoxinghappy(清晨好凉,被窝好暖:)回复于 2002-08-16 15:42:16 得分 0
楼上说的不对,说它有灵活性不错,但是不能绑定是错的,
MSFlexgrid 只要加一个 Data 控件就可以绑定了。Top
9 楼llpike(绿浪)回复于 2002-08-16 17:09:38 得分 0
我和楼上持相同观点。我也是这样做的。
MSFLEXGRID在操控上比DBGRID上方便,更爽,也更漂亮。
用动态查询得到的RECORDSET对象不能直接与FLEXGRID绑定,
你定义一个DATA控件,然后:
set data1.recordset=myrecordset
msflexgrid1.datasource=data1
不过最好还是手动操作一下的好,比如对指定列的显示,表头的重新定义等等。Top
10 楼aichangfeng(PowerBuilder)回复于 2002-08-16 17:18:59 得分 0
应用adodc控件来绑定
datasourc="select * form table"
有机会我们一起讨论一下,E—mail:aichangfeng@sohu.com
Top
11 楼chenbian23(远矿)回复于 2003-05-07 09:29:28 得分 0
Dim SqlStr As String
Dim Rs As New ADODB.Recordset
Public AdoCon As New ADODB.Connection
Public StrCon As String
StrCon = "Provider=MSDAORA.1;Persist Security Info=True;User ID=cxxt;Data Source=server;Password=cxxt"
AdoCon.ConnectionString = StrCon
AdoCon.CursorLocation = adUseClient
AdoCon.Open
SqlStr = "Select * from lstable "
Rs.Open SqlStr, AdoCon, adOpenStatic, adLockReadOnly
Set MSF_Name.DataSource = Rs "其中MSF_Name 是mshflexgrid 控件名称Top
-
相关文章
2秒记住本站域名
玩过泡泡龙吗?Readygo?Go! 再加上.Com.Cn的后缀,那就是大名小顶的ReadyGo.com.cn
