找回密码
 立即注册

QQ登录

只需一步,快速开始

76856123

中级会员

9

主题

31

帖子

988

积分

中级会员

积分
988

活字格认证

76856123
中级会员   /  发表于:2012-8-4 00:00  /   查看:6627  /  回复:1
activereports 6的rpx文件如何使用。不能直接在viewer里显示吗?
新建的.rpx文件按帮助里的方法ActiveReports1 rpt = new ActiveReports1();
        rpt.Run();
    this.viewer1.Document = rpt.Document;
这种方法找不到ActiveReports1这个类型。

1 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2012-8-6 15:02:00
沙发
回复 1楼76856123的帖子

76856123 你好,
rpx 为 XML 模板文件,因此我们在给 viewer 赋值时需要使用  LoadLayout 方法去加载该文件,方法如下:

  1.         private void Form1_Load(object sender, EventArgs e)
  2.         {
  3.             DataDynamics.ActiveReports.ActiveReport rpt = new DataDynamics.ActiveReports.ActiveReport();
  4.             string filename = Application.StartupPath + "\\..\\..\\ActiveReport1.rpx";
  5.             rpt.LoadLayout(filename);
  6.             rpt.Run();
  7.             this.viewer1.Document = rpt.Document;
  8.         }
复制代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部