lyz880524 发表于 2020-9-18 15:08:46

我web工程内有国际化的配置文件,我需要动态的修改表头的国际化信息。
我看刚才我给你发的案例中没有通过参数或者是表达式来实现国际化,完全是代码实现的啊

KearneyKang 发表于 2020-9-18 15:11:24

案列没有,但是我可以给你讲讲怎么具体操作,简单的说就是使用参数报表,你选择了英文等于就是给参数赋值 为英文,然后表头进行判断如果参数 为英文就行显示英文的,你知道我们售后电话不,打过来转241我可以给你详细讲讲这个的 实现办法。

lyz880524 发表于 2020-9-18 15:56:07

现在实现的思路有2个:
1,我以流的方式读取报表文件,根据语言参数,修改报表表头的文本内容,保存报表再展示报表,
2,我增加一个报表表头的数据集(数据集的每一列返回对应报表表头的文本),报表表头动态绑定这个数据集,

KearneyKang 发表于 2020-9-18 16:03:36

这两种方式都可以,但是相对来说,第二种可能跟更加简单一点。还不会影响性能

lyz880524 发表于 2020-9-18 16:54:09

我用第二种方式的话有一个问题:
一个数据源下有两个数据集
ds1 直连数据库,执行查询
ds2 这个通过ReportService,拿到[语言]的参数,根据语言返回datatable;
在ReportService中如何给ds2赋值啊?
http://39.104.157.166:8800/2.png

lyz880524 发表于 2020-9-18 17:27:09

按照第二个方案以实现
datasource1内的数据集直连数据库
datasource2内的数据集接收表头内容结果集

http://39.104.157.166:8800/3.png

http://39.104.157.166:8800/4.png

KearneyKang 发表于 2020-9-18 18:16:39

好的,问题解决了就好
页: 1 [2]
查看完整版本: Lookup用法详询