关于VB中Data Grid控件的使用

在做作业 vb用的DAO连ACCESS数据库 请问怎么在此种方法下使Grid控件中显示数据表中的记录 注意 我没有用ADODC哦

VB中对数据库的访问方式有DAO,ADO 等等.\

两中方法是不相同的.而且使用中数据显示的控件(Grid) 也是不同的.

要求"DAO"的方式访问 Access数据库,在界面中必须用到  Data数据控件及DBGrid 控件

DBGrid 控件需要引用"Microsoft Data Bound Grid Control 5.0" 才能使用

 

其中 Data 控件设置如下:

1、Connect 属性设置:低版本的 Access 数据库,设置成 Access

                                     高版本的就按默认 Access2000;

2、DatabaseName    选择需要连接的数据库文件

3、RecordSource    选择需要连接的数据表

 

DBGrid 主要设置其 DataSource 属性。

同窗体中如果有 Data控件,当点击 DBGrid的 DataSource 属性时,就可以选择Data控件了。

这样就自动连接起来了。

 

另外有很多其它的属性及功能就慢慢研究吧...

 

温馨提示:内容为网友见解,仅供参考
第1个回答  2014-06-01
用Grid 空间的时候涉及到SQL 数据库与VB的连接了!

关于VB中Data Grid控件的使用
1、Connect 属性设置:低版本的 Access 数据库,设置成 Access 高版本的就按默认 Access2000;2、DatabaseName 选择需要连接的数据库文件 3、RecordSource 选择需要连接的数据表 DBGrid 主要设置其 DataSource 属性。同窗体中如果有 Data控件,当点击 DBGrid的 DataSource 属性时,就可以选择Data控件了。

VB的Data Grid控件如何与ACCESS相连接
使用rs.Open方法执行SQL查询,并将结果集与记录集对象关联。参数1表示执行SQL命令的方式,参数2表示返回数据的格式。设置DataSource属性,将查询结果绑定到DataGrid控件,实现数据展示。将以上代码逻辑整合,实现VB与ACCESS数据库之间的连接。通过这种方式,可以将ACCESS数据库中的数据高效地展示在DataGrid控件上...

VB中DataGrid控件如何根据字段内容自动调整列宽度
先定义一个Sub过程AutoSizeCol,用来调整Datagrid中的列宽。Public Sub AutoSizeCol(ByVal col As Integer) ’当前列 Dim width As Single width = 0 Dim numRows As Integer numRows = CType(dataGrid1.DataSource, DataTable).Rows.Count ‘当前列的行数 Dim g As Graphics g = Graphics.FromHw...

vb 表格控件输入数据
VB6自带的几个grid控件,DataGrid就可以键盘输入数据;MSHFlexGrid 控件虽然不能直接键盘输入,但是经过处理,也是可以编辑数据的;另外,想你推荐一款第三方控件:FlexCell,使用方便,我一般的使用这款控件。它还支持各种网格合并处理。

VB中如何将dategrid中的数据显示在文本框中text中
显示dategrid中的一个单元格的数据,需要如下代码:DataGrid1.Row = 0 '将DataGrid1的Row(行)属性设置为0,即第一行 DataGrid1.Col = 0 '将DataGrid1的Col(列)属性设置为0,即第一列 Text1.Text = DataGrid1.Text '将DataGrid1的Text属性赋值给文本框 ...

如何让VB的DATAGRID控件支持鼠标的滚轴
首先在DataGrid 的 拆分 属性中的 选取框样式 设置为 3,即整行高亮选择,然后加入如下代码就支持了,只要让鼠标的焦点在grid控件上,滚动鼠标滑轮,grid滚动条会自动滚动的。如果需要更平滑的滚动以及自定义滚动方法,我还有个代码,到时发给你,你自己研究吧。示例操作方法:将以下代码写到公共模块中 '...

我正在用VB编一个程序,需要用到Data Grid控件和DATAGRID控件,用于显...
具体做法:新建工程时选数据工程,此时VB6集成调试环境左边工具箱内已加载了有关数据库编程必须的控件。然后在FORM1窗体中添加ADODC控件和DATAGRID控件,将DATAGRID1的属性DATASOURCE选ADODC1,打开ADODC1控件属性页使用连接字符串,选生成,在提供者选项中选MICROSOFT jet 4.0 OLE DB Provider,然后按要求连接...

VB中怎样吧DataGrid控件和数据库连接起来?
VB本身支持数据库编程,查看Access内容的最好办法是使用Data控件和DBGrid控件进行绑定。基本步骤如下:1、向工程上添加Microsoft Data Bound Grid Control控件,即DBGrid控件。2、在窗体上添加DBGrid控件DBGrid1和Data控件Data1。3、设置Data1的DatabaseName属性为你要看的数据库的名字。4、设置Data1的...

在VB中,如何在datagrid控件中输入数据?
要用一个data的数据库控件.设好data的DatabaseName 和RecordSource,再将dbgrid的datasource设为data就可以了.

请教VB6.0 中DataGrid 操作Access数据库的问题
1:添加ADODC控件 2:添加DATEGRID控件 3:设置ADODC1的连接字符串,指定ACCESS数据库(详细操作不用我说了吧)4:设置ADODC1的RECORDSOURCE,一般指表名 5:设置DATEGRID的RECORDSOURCE为ADODC1 6:设置DATAGRID的允许的操作 7:在FORM_LOAD中写ADODC1.REFRESH就可以了 在所有数据控件中,我个人认为DATAGRID是最...

相似回答