ReportViewer изменить язык панели инструментов Windows Forms - PullRequest
1 голос
/ 17 июля 2009

мне нужно сменить язык toolbars reportviewer.Buttons:Print,Find,Export ...возможно? Я использую Visual Studio 2008.

Ответы [ 3 ]

1 голос
/ 04 декабря 2010

Вы можете реализовать IReportViewerMessages. Это просто.

  • Создать файл класса в папке App_Code
  • Поместить в пространство имен (например: MessagesRV)
  • Создать класс в этом пространстве имен (например, ES) и добавить «реализует Microsoft.Reporting.WebForms.IReportViewerMessages. Push Intro и Visual Studio создают все свойства свойств.
  • Завершает свойства своими сообщениями.

См. Пример в: http://toniogago.wordpress.com/2010/12/04/cambiar-idioma-control-reportviewer/

Я пытаюсь изменить культуру, но безрезультатно.

Я не устанавливаю языковой пакет. Я работаю в Испании в регионе Галисия (Норвегия) с собственным языком (не испанский -> Gallego), и я нашел более полезным создание класса.

0 голосов
/ 18 июля 2009

Я сделал это, создав пользовательскую панель инструментов. Я считаю, что обновление культуры необходимо применить ко всем клиентским ПК, однако я могу ошибаться по этому поводу.

0 голосов
/ 17 июля 2009

Сначала необходимо установить языковой пакет для нужного языка. Языковые пакеты доступны здесь . Затем ReportViewer должен появиться на языке, соответствующем CurrentCulture , установленному в вашем приложении. По умолчанию текущая культура должна соответствовать выбранной в региональных настройках Windows.

Другими словами, если в вашей операционной системе установлен, например, французский язык, и у вас установлен французский языковой пакет, то ReportViewer должен быть на французском, если вы не изменили CurrentCulture в своем приложении.

...