Asp.net ActiveReports 8在使用标签时将数字数据作为文本导出到Excel

Asp.net ActiveReports 8在使用标签时将数字数据作为文本导出到Excel,asp.net,activereports,Asp.net,Activereports,ActiveReports 8中有几个报告使用标签控件而不是文本框。问题在于,将报表导出到Excel时,保存数值的控件在Excel中被格式化为文本。这仅在升级到ActiveReports 8之后才变得有效 在升级之后,这也是textbox的一个问题,我们解决这个问题的方法是将textbox从使用TEXT属性改为使用textbox的VALUE属性。与TEXT属性不同,我们能够将非字符串数据类型分配给VALUE属性,如decimal或int 不幸的是,标签控件没有value属性。关于如何解决此问题的

ActiveReports 8中有几个报告使用标签控件而不是文本框。问题在于,将报表导出到Excel时,保存数值的控件在Excel中被格式化为文本。这仅在升级到ActiveReports 8之后才变得有效

在升级之后,这也是textbox的一个问题,我们解决这个问题的方法是将textbox从使用TEXT属性改为使用textbox的VALUE属性。与TEXT属性不同,我们能够将非字符串数据类型分配给VALUE属性,如decimal或int


不幸的是,标签控件没有value属性。关于如何解决此问题的任何想法,请不要进入所有旧报告并将所有标签控件替换为文本框控件?

我理解这里的问题。在与ActiveReports团队讨论之后,解决这个问题的唯一方法就是做你说不想做的事情。Label控件本身是一个非常简单的控件,不需要向其添加value属性


如果我们在标签中添加了一个值道具,您仍然需要查看每个报告并设置新道具

多谢。我们将继续并将所有在细节部分中包含数字数据的标签替换为文本框。