找回密码
 立即注册

QQ登录

只需一步,快速开始

harborzhb

高级会员

7

主题

18

帖子

1769

积分

高级会员

积分
1769

活字格认证

harborzhb
高级会员   /  发表于:2013-11-22 13:31  /   查看:6446  /  回复:6
1.VB6中使用ActiveReport2.0的代码:

Private Const ARD_TOOLBARENABLE As Byte = ddTBToolBox + ddTBStandard + ddTBAlignment + ddTBFormat + ddTBPropertyToolbox + ddTBExplorer + ddTBFields
Private Const ARD_TOOLBARVISIBLE As Byte = ddTBToolBox + ddTBStandard + ddTBAlignment + ddTBFormat + ddTBPropertyToolbox
ard.ToolbarsAccessible = ARD_TOOLBARENABLE
ard.ToolbarsVisible = ARD_TOOLBARVISIBLE

ard为ARDesigner类型的,请问一下在.NET中,使用ActiveReport7.0应该如何实现?

2.VB6中使用ActiveReport2.0的代码:

gtARobject(lngLoop).Refresh

gtARobject(lngLoop)为ActiveReport类型,请问一下在.NET中,使用ActiveReport7.0应该如何实现?

麻烦帮忙看看呗,谢谢啦

6 个回复

倒序浏览
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-11-22 14:34:00
沙发
harborzhb

第一个问题:
是在设置AR Designer报表设计工具中的菜单项吗,在AR .NET 7中报表设计器已经封装到这个工程中,所以,报表设计器相关功能需要在该工程基础上进行修改,地址:C:\Users\用户名\Documents\ComponentOne Samples\ActiveReports Developer 7\Professional\C#\EndUserDesigner

第二个问题:
AR ActiveX 升级之后在 AR .NET 中对应的类型名称为 GrapeCity.ActiveReports.SectionReport,这里的 Refresh 方法是刷新报表数据吗,我不太清楚该方法你是在什么时候调用的,以及实现什么功能
回复 使用道具 举报
harborzhb
高级会员   /  发表于:2013-11-22 14:56:00
板凳
第二个问题:
Sub Refresh()
    DDActiveReports2.ActiveReport 的成员
    Repaints the viewer

VB6.0中提示的。

第一个问题,我去看看你说的那个工程。
回复 使用道具 举报
harborzhb
高级会员   /  发表于:2013-11-22 15:05:00
地板
第一个问题解决了,就是和你说的工程一样的效果,谢谢。
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-11-22 16:11:00
5#
回复 3楼harborzhb的帖子

第二个问题

在AR7中需要你创建一个报表对象,然后调用Run方法运行该报表,比如:

  1. Dim rpt As new SectionReport1()
  2. rpt.DataSource = new DataTable()
  3. rpt.Run()
复制代码
回复 使用道具 举报
harborzhb
高级会员   /  发表于:2013-11-22 16:59:00
6#
第二个问题也解决了,谢谢。
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-11-22 17:09:00
7#
不客气,有需要,可以发新帖,我先关闭该问题。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部