一个关于BCB中cxGrid控件的ExportGridToExcel()函数的问题
我用的是BCB 6.0
在网上看到ExportGridToExcel函数可以将cxGrid中显示的内容导出到Excel中,有两种用法,一种是这样的:
ExportGridToExcel(SaveDialog1.FileName,cxGrid1,True,True,True);
可是我在程序中使用的时候,总是显示错误:[C++ Error] cxGrid1.cpp(56): E2268 Call to undefined function 'ExportGridToExcel'。
第二种方法是这样的:
cxGridExportLink->ExportGridToExcel(“d:\\test.xls”,cxGrd1);
网上也没说明cxGridExportLink是什么意思,我将cxGridExportLink分别换成cxGrid1、cxGrid1Level1和cxGrid1DBTableView1,都显示ExportGridToExcel不是他们的属性。
请问各位高手们,这个函数到底要怎么用啊?
我在网上找到的资料都是Delphi中的用法,然后按BCB中的方法更改后使用的,是不是我用的方法不对,还是BCB中没有这个函数啊?
第二种方法的Delphi语句是这样的:cxGridExportLink.ExportGridToExcel('d:\test.xls',cxGrd1);
第一种方法Delphi语法跟我上面写的一样
[解决办法]
ExportGridToExcel(SaveDialog1.FileName,cxGrid1,True,True,True);
all to undefined function 'ExportGridToExcel'。
ExportGridToExcel这个函数某个头文件里,你搜搜一个安装文件夹里,看是哪个头文件,包含进来就可以了
[解决办法]
少头文件,DELPHI 里是 cxGridExportLink
BCB 里你自己查一下