VC DataGrid导出Excel

时间:2014-07-20 09:23:50
【文件属性】:

文件名称:VC DataGrid导出Excel

文件大小:2.94MB

文件格式:RAR

更新时间:2014-07-20 09:23:50

VC DataGrid导出Excel 如何获取DataGrig1的行数

1、生成默认的基本对话框工程,工程名为ProjectX。 2、添加DataGrid1控件:Ctrl+W打开类向导,工程->增加到工程->Components and Contols->Registered ActiveX Controls->Microsoft DataGrid Control 6.0 (sp6)(OLEDB)->Insert 3、为IDC_DATAGRID1关联变量m_DataGrid 4、Ctrl+W打开类向导,新建一个类,选择从Type Library添加。如果是Office 2003,添加的是Office安装路径下的Excel.exe (在Office 2000环境下添加的应该是Excel9.OLB) 。在弹出的Confirm Classes里选择_Application,Workbooks,_Workbook,Worksheets ,_Worksheet,Range ,Font 这几个类,并确定新生成的.CPP和.h文件的名称为Excel.cpp和Excel.h,然后确定。 5、在stdafx.h中添加导入ADO库 6、在ProjectXDlg.h中添加变量(智能指针变量和标记记录集数量的变量) 7、在ProjectXDlg.cpp中添加头文件引用:#include "Excel.h"、#include "_recordset.h"、#include "Columns.h" 、#include "Columns.h" 8、在ProjectXDlg.cpp的OnInitDialog()中添加初始化代码等。 9、双击导出Excel按钮,添加单击响应函数及功能代码。 注意:如何获取DataGrig1的行数(记录集的数量)


【文件预览】:
DataGrid导出Excel
----ProjectX.h(1KB)
----dataformatdisp.h(1KB)
----fields.cpp(2KB)
----ProjectX.plg(250B)
----properties.h(1KB)
----field.cpp(3KB)
----student.mdb(200KB)
----columns.h(1KB)
----StdAfx.cpp(210B)
----selbookmarks.h(1KB)
----adodc.cpp(8KB)
----stddataformatsdisp.h(1KB)
----_recordset.h(4KB)
----ProjectX.clw(1KB)
----splits.cpp(1KB)
----dataformatdisp.cpp(515B)
----fields.h(1KB)
----properties.cpp(1KB)
----_recordset.cpp(13KB)
----adodc.h(3KB)
----font.h(1KB)
----ProjectX.aps(21KB)
----ProjectX.dsp(9KB)
----ProjectX.opt(52KB)
----property.h(1KB)
----stddataformatsdisp.cpp(1KB)
----excel.h(46KB)
----datagrid.h(5KB)
----columns.cpp(1KB)
----Debug()
--------ProjectXDlg.obj(101KB)
--------fields.obj(8KB)
--------ProjectX.pdb(1.11MB)
--------_recordset.obj(58KB)
--------vc60.pdb(596KB)
--------ProjectX.obj(17KB)
--------stddataformatsdisp.obj(7KB)
--------ProjectX.exe(304KB)
--------field.obj(16KB)
--------excel.obj(650KB)
--------vc60.idb(321KB)
--------selbookmarks.obj(5KB)
--------dataformatdisp.obj(2KB)
--------adodc.obj(50KB)
--------datagrid.obj(94KB)
--------properties.obj(5KB)
--------msado15.tlh(89KB)
--------ProjectX.pch(7.53MB)
--------msado15.tli(75KB)
--------column.obj(31KB)
--------columns.obj(6KB)
--------ProjectX.res(3KB)
--------font.obj(13KB)
--------StdAfx.obj(130KB)
--------ProjectX.ilk(635KB)
--------splits.obj(6KB)
--------property.obj(7KB)
--------split.obj(24KB)
--------picture.obj(6KB)
----picture.cpp(1KB)
----property.cpp(1KB)
----split.h(2KB)
----ReadMe.txt(4KB)
----StdAfx.h(1KB)
----field.h(2KB)
----ProjectX.dsw(612B)
----Resource.h(732B)
----font.cpp(2KB)
----selbookmarks.cpp(1KB)
----ProjectXDlg.cpp(11KB)
----excel.cpp(171KB)
----splits.h(1KB)
----column.h(2KB)
----picture.h(1KB)
----res()
--------ProjectX.ico(1KB)
--------ProjectX.rc2(400B)
----ProjectX.ncb(649KB)
----ProjectX.rc(7KB)
----datagrid.cpp(18KB)
----ProjectXDlg.h(2KB)
----ProjectX.cpp(2KB)
----split.cpp(6KB)
----column.cpp(6KB)

网友评论

  • 对我有一定的帮助,谢谢分享!
  • 适合新手学习,算是比较简单
  • 还是不错的资源,但不是我想要的 。
  • 好东西,过程介绍详细,适合新手学习
  • 东西很好,注释很详细,第一次用datagrid做项目,正需要,非常感谢楼主。
  • 不错,能运行,
  • 好用 给力 我导出excel了 谢谢啦 给好评啦~
  • 东西不错,稍微改动一下就能满足我的要求,不过,瑕疵还是有的,导出的Excel的名字,是随机的,不知道用什么改
  • 很想看一下,与自己有关的方面,能不能解决我的问题
  • 能运行,学习!
  • 不错,能运行,先学习学习!
  • 不错,不过没能解决问题
  • 能运行,学习!
  • 能运行,不过照着他做了一遍还是有点问题……
  • 很好,能编译,能运行,学习!!