如何获取水晶报表中的值 请问,如何获得报表查看器CrystalReportViewer中的报表源.rpt中具体对象的值,比如.rpt的页脚有一个合计的对象SumofSSZF1,如何获得值 ,请高手帮我看看,谢了! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 CrystalDecisions.CrystalReports.Engine.TextObject t = (CrystalDecisions.CrystalReports.Engine.TextObject)cr.ReportDefinition.ReportObjects["TXT1"]; string ss = t.text; this.label1.Text = ss; 不行,提示以下错误:未处理 System.InvalidCastException Message="无法将类型为“CrystalDecisions.CrystalReports.Engine.FieldObject”的对象强制转换为类型“CrystalDecisions.CrystalReports.Engine.TextObject”。" 那你这个对象就自己在报表界面上拖个文本框进去好了!然后合计的的你自己设置个函数,然后你再用我给你的显示就可以了!因为你说的哪个对象是fieldobject的,好象只能返回些长、宽等一些属性,不能返回值!但你自己拖个文本框控件就可以返回这个文本框的TEXT 类型不对,你自己加一个函数,做一下转换,都是基本语法,substring convert之类的。 还是不行!在报表中增加的文本框(文本框中设了一个函数)中能够显示值,但获取的值却是{@test}。test是我加的公式字段。郁闷中... 开始出来了,后来错了,谁能帮我看看哪错了,谢谢! 有skin++的skinbuilder呀 SSL安全证书问题 高手进 C#如何让textbox的高度随文本的多少而变化呢? 也就是说不想用textbox的滚动条功能. 将图片保存到本地磁盘上 读卡器与.net接口问题 RestoreDirectory无效,难道是.Net的Bug? GDI+的超级超级难题,翻遍论坛没完美解决方案 菜鸟请教个多线程问题!【紧急啊~】 记录排版打印问题 用语句写不同电脑上的sql数据库的不同表之间的数据复制 如何编写换肤文件(*.ssk)?
string ss = t.text;
this.label1.Text = ss;
不行,提示以下错误:
未处理 System.InvalidCastException
Message="无法将类型为“CrystalDecisions.CrystalReports.Engine.FieldObject”的对象强制转换为类型“CrystalDecisions.CrystalReports.Engine.TextObject”。"
因为你说的哪个对象是fieldobject的,好象只能返回些长、宽等一些属性,不能返回值!
但你自己拖个文本框控件就可以返回这个文本框的TEXT