VC++ Datagrid应用实例详解系列(1) - 基本功能

本文源码下载:

http://download.csdn.net/source/3133370

题外话:人类认知事物的顺序往往是先知道该怎么做,然后通过研究推理知道为什么。这也是本文所遵循的原则:先应用,再总结其特点及不足,从而构成本系列文章。 

本文的feature:

1)        简单的演示了DataGrid组件和Data Control组件的使用方法;

2)        介绍了数据源相对路径的设置方法;

3)        DataGrid控件的显示进行控制 

正文:

DataGrid控件是主要用于显示数据的一个网格控件,本文所用的DataGrid控件全名为:Microsoft DataGrid Control 6.0(SP6)(OLEDB),下面简称DataGrid,辅助控件Microsoft Data Control 6.0(SP6)(OLEDB),下面简称ADODC,其中ADODC主要用于绑定数据源并筛选需要的字段,DataGrid组件用于按要求显示已筛选的字段。

VC++ 6.0本身没有这些控件,控件的添加详见:

http://www.vckbase.com/document/viewdoc/?id=1164

其中,Datagrid的类较多,添加需要的几个就可以,这里添加的有下面三个:CDataGridCColumnsCColumnADODC的类较少,按默认添加。

MFC Wizarddialog based工程文件,命名为DBGridDemo,添加DataGrid组件和ADODC组件。

其中ADODC组件设置如下:

 

“Control”标签页中,使用”Use Connection String”选项,点Build,按向导选Access数据源,通过测试后修改连接字符串如下:

 

 

其中:Data Source使用的路径为相对路径,表示:数据源为源代码文件夹下的Database文件夹下的Demo.mdb文件。

然后在DataGrid组件右键,属性中选择ClassWizardClass选择:CDBGridDemoDlg,在Member Variables标签页中分别设置成员变量如下:

IDC_ADODC1增加成员变量:m_data

IDC_DATAGRIDDemo增加成员变量:m_grid

 

确定后,在DBGridDemoDlg.cpp中对初始化成员函数::OnInitDialog()添加代码如下:

 

以上是DataGrid组件基本功能的实现,其他功能如增加列下拉组合框、查找、分页、打印、导出到Excel等功能会在本系列陆续介绍。

本文Demo的截图如下:

datagrid

  • 0
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 10
    评论
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值