我使用实现此接口本地化了Report Viewr 2010:IReportViewerMessages,IReportViewerMessages2, IReportViewerMessages3
每件事都没问题,我的愿望标签出现在报告查看器中。但是当我打开导出列表时,其中没有任何项目。
我的错是什么以及如何解决这个问题?
感谢
答案 0 :(得分:1)
您可以通过检查是否应该实现除已经使用的3个接口之外的其他接口来修复此问题,如果您还有中性资源文件,则可以将其与接口实现进行比较并查看是否存在任何缺失的密钥/字符串。
答案 1 :(得分:0)
这可以通过实施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";
}
}