锐浪报表
报表工具介绍
报表工具选型
WEB报表开发方式
WEB报表演示
报表软件下载
报表开发技术支持
Grid++Report价格
总目录
C/S报表开发
各种编程语言相关问题
关于C#与VB.NET中数据多次重复填入的问题参考
http://www.rubylong.cn/bbs/forum.php?mod=viewthread&tid=5761&highlight=%D6%D8%B8%B4%CC%EE%C8%EB
#关于C#的WinForm程序多线程调用说明
多个用户报告多线程调用失败,我们也测试到这样的情况。执行如下命令后,重新注册组件的COM注册表信息,多线程调用就可以正常运行。
regsvr32 "C:\Grid++Report 6\gregn6.dll"
regsvr32 "C:\Grid++Report 6\grdes6.dll"
根据如上解决过程分析,估计是不同模块的COM注册信息有点冲突,特别是报表组件与WEB报表服务器冲突的可能性最大,暂时没搞明白安装方面的解决办法,当前版本也不方便调整COM的CLSID值。
关于C#与VB.NET开发兼容64位WinForm程序说明
设置WinForm 项目的目标平台为“x86”可以保证用 Grid++ 开发的软件在64位Windows下正常运行。设置说明:
1、C#: 项目->属性->生成->目标平台->x86
2、VB.NET: 项目->属性->编译->高级编译选项...->目标CPU->x86
3、也可以在项目的配置管理器中将“Any CPU”平台去掉,增加“x86”平台。操作菜单:生成->配置管理器->活动解决方案平台,下拉选择“新建...”项可以在打开的对话框中增加“x86”平台,下拉选择“编辑...”项可以在打开的对话框中移除“Any CPU”平台。
4、如果是在Windows7 64位或其它64位系统下开发,也一定要按以上要求设置项目的目标平台。
5、在 VS2005/2008/2010 中都通过测试,在Windows server 2008与Windows7 的 64 位系统下都可以正常发布。例子 11.CustomDesign 升级到VS2005/2008/2010 并把目标平台改为“x86”,制作出来的安装程序就可以在各种Windows系统下安装运行。
VS2022下使用
VS2022 是64位开发,所以针对平台引用动态库都得是X64 或者anyCPU,否则会出现各种奇怪问题,如果开发 .NET Framework Winform 程序 我们强烈建议采用VS2019 兼容性最好,如果一定要使用VS2022, 可以尝试把项目平台指定为X64 然后重新添加com组件。相关讨论说明可以参考此网址 https://developercommunity.visualstudio.com/t/WinForms-NET-Framework-Projects-cant-d/1601210
某些.NET程序运行不正常,可以尝试把DLL按如下方式重新注册一下看看
regsvr32 "C:\Grid++Report 6\x64\gregn6x64.dll"
regsvr32 "C:\Grid++Report 6\x64\grdes6x64.dll"
regsvr32 "C:\Grid++Report 6\gregn6.dll"
regsvr32 "C:\Grid++Report 6\grdes6.dll"
升级后.net存在的问题
把项目下的bin与debug目录也删掉
VS2022及更新版本下使用
1、用管理员身份启动VS
2、VS2022是64位开发,所以针对平台引用动态库都得是 x64 或者 anyCPU
请问 VS2005 如何将数据集 DataSet 传给报表
参考例子 Advance\CustomGroup,只要注意报表事件 FetchRecord 中的相关代码。
如何将DataGridView里面的数据传给报表
参考例子 CSharp\Advance\PrintDataGridView
像水晶报表那样,直接用DATATABLE 进行填充
参看例子 Advance\CustomGroup,只要看报表事件 FetchRecord 部分
关于VC例子中异常说明
一般与ADO有关,如果是release版本错误,与编译选项中的"启用字符池"这项可能有关系。
Delphi 与 C++Builder 中把数据集的数据填入报表中的方法
GRFetchRecordFromDataSet(Report :TGridppReport; DataSet :TDataSet; DisplayText :Boolean)
定义在 GRUtility 中。
Delphi与C++Builder各个版本下使用的说明
因Delphi与C++Builder有太多的版本,没法逐个版本测试,根据用户反馈的信息,各个版本应该都是可以用的。
Win10下VB使用Grid++Report
应该以管理员身份运行VB,不然相关控件无法在Form上正常加载。
QT下使用锐浪报表Grid++Report
在安装开发者安装包之后,请参考“C:\Grid++Report 6\Samples\QT”目录下的说明。
JAVA C/S程序使用锐浪报表Grid++Report
利用JACOB可以在java桌面程序中调用Grid++Report,已经有多个用户进行了这样的应用。JACOB 就是 JAVA-COM Bridge的缩写,提供自动化的访问com的功能,也是通过JNI功能访问windows平台下的com组件或者win32系统库的。
在安装开发者安装包之后,请参考“C:\Grid++Report 6\Samples\JAVA”目录下的说明。
.net core下使用Grid++Report说明
经验证.net core下可以顺利使用Grid++Report,有热心用户提供了测试DEMO,在安装最新版Grid++Report后可以查看这些DEMO程序。
C/S例子:C:\Grid++Report 6\Samples\CSharp\Advance\.NET Core
WEB例子:C:\Grid++Report 6\WebSamples\asp.net(csharp)\server\Misc\.NET Core
FAQ中没有解决问题,
请查看其它技术支持方式
。这里常见问题解答(FAQ)内容也全部包含在Grid++Report的帮助文档中,开发者一定要善于查看软件安装后的产品帮助文档。