我使用实现此接口本地化了 Report Viewr 2010:IReportViewerMessages,IReportViewerMessages2, IReportViewerMessages3
一切都很好,我的愿望标签出现在报告查看器中。但是当我打开导出列表时,里面没有项目。
我的错是什么,我该如何解决?
谢谢
我使用实现此接口本地化了 Report Viewr 2010:IReportViewerMessages,IReportViewerMessages2, IReportViewerMessages3
一切都很好,我的愿望标签出现在报告查看器中。但是当我打开导出列表时,里面没有项目。
我的错是什么,我该如何解决?
谢谢
很明显,您还没有本地化每个字符串,您仍然应该添加一些缺少的本地化。
您可以通过检查您是否应该实现另一个接口来解决此问题,除了您已经使用的 3 个接口,如果您还有中性资源文件,您可以将它与您的接口实现进行比较,看看是否缺少任何键/字符串。
这可以通过实现IReportViewerMessages2
和GetLocalizedNameForRenderingExtension
方法实现:
public string GetLocalizedNameForRenderingExtension(string format)
{
switch (format.ToLower())
{
case "xml":
return "your xml label";
case "csv":
return "your csv label";
case "pdf":
return "your pdf label";
case "mhtml":
return "your mhtml label";
case "excel":
return "your excel label";
case "image":
return "your image label";
case "word":
return "your word label";
}
}