Проблема с кнопкой «Экспорт» в локализации Report Viewer 2010 - PullRequest
0 голосов
/ 03 сентября 2011

Я локализовал Средство просмотра отчетов 2010, используя Реализовать эти интерфейсы: IReportViewerMessages,IReportViewerMessages2, IReportViewerMessages3

все в порядке, и мои ярлыки желаний появляются в окне просмотра отчетов. Но когда я открываю список экспорта, в нем нет элементов.

enter image description here

в чем моя вина и как я могу это исправить?

спасибо

Ответы [ 2 ]

1 голос
/ 03 сентября 2011

ясно, что вы не локализовали каждую строку, и вам все равно следует добавить недостающую локализацию.

Вы можете исправить это, проверив, должны ли вы реализовывать другой интерфейс, кроме тех 3, которые вы уже использовали, еслиу вас также есть нейтральный файл ресурсов, который вы можете сравнить с реализацией вашего интерфейса и посмотреть, есть ли пропущенный ключ / строка.

0 голосов
/ 03 сентября 2011

это возможно с помощью метода 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";
    } 
}
...