CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  基础类

ADODB中怎样用网格显示?

楼主daryl715(上善若水)2002-04-02 17:37:20 在 VB / 基础类 提问

Private   Sub   Command1_Click()  
  Dim   cnn1   As   ADODB.Connection  
  Dim   rst   As   ADODB.Recordset  
  Dim   cnnstr   As   String  
  Set   cnn1   =   New   ADODB.Connection  
  Set   rst   =   New   ADODB.Recordset  
   
  cnnstr   =   "   provider=Microsoft.Jet.OLEDB.4.0;Data   Source="   &   App.Path   &   "\test.mdb;"  
  cnn1.Open   cnnstr  
   
  rst.CursorType   =   adOpenKeyset  
  rst.LockType   =   adLockOptimistic  
  rst.Open   "select   *   from   stu",   cnn1         //stu为数据库中的表  
   
  Print   rst.Fields(0)  
  Print   rst.Fields(1)  
  Print   rst.Fields(2)  
  Print   rst.Fields(3)  
  Print   rst.Fields(4)  
   
  End   Sub  
   
  以上代码可以读出表中的数据,并打印  
  但我想让表中所有的数据显示在网格中,该怎样做?  
  我在end   sub   上面加上Set   MSFlexGrid1.DataSource   =   rst,为什么提示“对象变量或with块变量未设置"  
  但把msflexgrid换成datagrid就不会提示出错,但显示不了数据  
   
  问题  
        1。怎样争取的将数据显示在网格上?  
        2。msflexgrid和datagrid为什么结果不同,对ADO来说,他们有什么差别? 问题点数:30、回复次数:7Top

1 楼ferrytang(欢迎你)回复于 2002-04-02 17:46:53 得分 28

1.我给你的代码中有例子的,就是frmsalary  
  2.datagrid是前绑定  
  mshflexgrid事后绑定Top

2 楼blkant()回复于 2002-04-02 17:47:25 得分 2

Dim   rst   As   ADODB.Recordset修改为Dim   rst   As   new   ADODB.Recordset  
  Top

3 楼ferrytang(欢迎你)回复于 2002-04-02 17:50:09 得分 0

2.datagrid是事前绑定  
  mshflexgrid是后期绑定Top

4 楼daryl715(上善若水)回复于 2002-04-02 23:12:50 得分 0

to   blkand   不成啊  
  to   ferrytang  
  事前,后期是什么意思啊,不明白Top

5 楼daryl715(上善若水)回复于 2002-04-02 23:20:10 得分 0

to   ferrytang  
  那里啊,我不知道那段代码是绑定  
   
  是不是可以像data+msflexgrid那样自动降示出所有数据呢?Top

6 楼daryl715(上善若水)回复于 2002-04-02 23:30:46 得分 0

把datagrid换成MSHFlexGrid1就没问题了  
  但为什么datagrid和MSFlexGrid1就不成  
  和ferrytang说的事前绑定和后期绑定有关吗?  
   
  什么叫事前绑定和后期绑定Top

7 楼ferrytang(欢迎你)回复于 2002-04-04 15:45:05 得分 0

代码给你了Top

相关问题

  • 怎样在打开excel时不显示网格线?
  • 怎样将checkbox显示在VSFlexGrid网格内?
  • 怎样在网格中实现显示是汉字,点中是代码,我要的是好的思路
  • 我是菜鸟,请问文本框和网格控件怎样和data1控件关联显示?
  • 利用索引值显示网格
  • 如何让网格显示出来?
  • 动态显示网格中的内容
  • <table></table> 我忘了,显示的Table如何显示网格?
  • OpenGL如何在平面上显示网格线
  • 网格控件为什么不显示新数据?

关键词

  • 网格
  • 数据
  • 代码
  • datagrid
  • rst
  • 绑定
  • ferrytang
  • adodb
  • msflexgrid
  • mshflexgrid

得分解答快速导航

  • 帖主:daryl715
  • ferrytang
  • blkant

相关链接

  • Visual Basic类图书
  • Visual Basic类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo