找回密码
 立即注册

QQ登录

只需一步,快速开始

chpopok

高级会员

10

主题

24

帖子

1194

积分

高级会员

积分
1194

活字格认证

chpopok
高级会员   /  发表于:2014-6-10 15:35  /   查看:7770  /  回复:9
AR8页面报表控件赋值问题 如下
根据GrapeCity.ActiveReports.PageReport.Report.Body.ReportItems["ReelID"]得到页面报表上的控件,
然后把该对象GrapeCity.ActiveReports.PageReportModel.ReportItem转成GrapeCity.ActiveReports.PageReportModel.TextBox控件、然后给TextBox赋值后整个PageReport对象为NULL勒,这个不允许后台赋值的么还是哪个地方需要处理、求各位大虾们指导下。

9 个回复

倒序浏览
roger.wang
社区贡献组   /  发表于:2014-6-10 17:06:00
沙发
请把您的这段使用ReportItems的代码粘贴上来,并把报表文件上传一下。

ReportItems是报表UI元素的基类:其子类有Image、Line、TextItem、SubReport等。 如转换类型不匹配,会导致为null的情况。
回复 使用道具 举报
chpopok
高级会员   /  发表于:2014-6-10 17:15:00
板凳
  
代码:
GrapeCity.ActiveReports.PageReport pgreport = new GrapeCity.ActiveReports.PageReport(new System.IO.FileInfo("地址"));
            GrapeCity.ActiveReports.PageReportModel.ReportItem item = pgreport.Report.Body.ReportItems["流水号"];
            GrapeCity.ActiveReports.PageReportModel.TextBox text = new GrapeCity.ActiveReports.PageReportModel.TextBox();
            text = (GrapeCity.ActiveReports.PageReportModel.TextBox)item;
            text.Value = "1002";
           
            this.viewer1.LoadDocument(pgreport.Document);
            this.viewer1.Refresh();

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
chpopok
高级会员   /  发表于:2014-6-10 17:17:00
地板
我想要的功能就是报表控件不绑定数据源,由程序后台去找报表上面的控件然后给其赋值。不需要datasource。
回复 使用道具 举报
chpopok
高级会员   /  发表于:2014-6-10 17:25:00
5#

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
roger.wang
社区贡献组   /  发表于:2014-6-10 17:43:00
6#
我基于C:\Users\rogerwang\Documents\ComponentOne Samples\ActiveReports 8\Page Reports\FPL\Data\C#\PageUnboundData 自带的demo
添加了您提供的报表和代码后, 运行结果如下:




源码打包:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
chpopok
高级会员   /  发表于:2014-6-11 09:01:00
7#
可以勒、谢谢。tks
回复 使用道具 举报
roger.wang
社区贡献组   /  发表于:2014-6-11 09:21:00
8#
不客气,欢迎有问题开新帖沟通。


评分

参与人数 1满意度 +5 收起 理由
chpopok + 5 解决问题很及时。tks

查看全部评分

回复 使用道具 举报
waha
金牌服务用户   /  发表于:2023-4-24 18:52:16
9#
roger.wang 发表于 2014-6-11 09:21
不客气,欢迎有问题开新帖沟通。

PageReport怎么写?
回复 使用道具 举报
Bella.YuanWyn认证
超级版主   /  发表于:2023-4-25 09:09:05
10#
waha 发表于 2023-4-24 18:52
PageReport怎么写?

您好,写法如下,我这边是使用代码进行了导出word的操作,具体写法参考下图红框:
我的0425.rdlx报表中只有一个文本框1,所以我获取的是文本框1,您根据您的实际报表模板进行编写。这个帖子太早了,后面咱们如果有问题,可以开新帖,我们再您的帖子上进下问题的交流和处理,谢谢理解~



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部