gpt4 book ai didi

reportviewer - 如何以编程方式设置报表查看器的报表语言?

转载 作者:行者123 更新时间:2023-12-01 11:38:25 24 4
gpt4 key购买 nike

你们中有人知道这是否可行,以及如何以编程方式设置报表查看器的报表语言?

例如,像这样的:

var reportviewer = new ReportViewer();
reportViewer.LocalReport.Language = CultureInfo.CurrentUICulture;

或者更具体地说,是否可以将报告语言设置为自定义文化以及如何设置?

最佳答案

想法是将报表的语言设置为表达式“=User!Language”,然后在呈现报表之前更改线程文化。

如果您在 VS 中编辑报表,您可以轻松地在设计器中实现第一部分(在设计器中打开 rdlc,转到属性,从 rdlc 中的对象列表中选择报表,编辑属性语言),然后为第二部分:

var cultureBkp = Thread.CurrentThread.CurrentCulture;
Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture("en-US");
// Build report ...
Thread.CurrentThread.CurrentCulture = cultureBkp;

关于reportviewer - 如何以编程方式设置报表查看器的报表语言?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24898858/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com