Поделиться через


Интерфейс IReportViewerMessages

Позволяет использовать в приложениях сообщения пользовательского интерфейса с индивидуальной настройкой.

Пространство имен:  Microsoft.Reporting.WebForms
Сборка:  Microsoft.ReportViewer.WebForms (в Microsoft.ReportViewer.WebForms.dll)

Синтаксис

'Декларация
Public Interface IReportViewerMessages
'Применение
Dim instance As IReportViewerMessages
public interface IReportViewerMessages
public interface class IReportViewerMessages
type IReportViewerMessages =  interface end
public interface IReportViewerMessages

Тип IReportViewerMessages обеспечивает доступ к следующим элементам.

Свойства

  Имя Описание
Открытое свойство BackButtonToolTip Содержит текст подсказки для кнопки Назад.
Открытое свойство ChangeCredentialsText Содержит текст для кнопки Изменить учетные данные.
Открытое свойство ChangeCredentialsToolTip Содержит текст подсказки для кнопки Изменить учетные данные.
Открытое свойство CurrentPageTextBoxToolTip Содержит текст подсказки для текстового поля Текущая страница.
Открытое свойство DocumentMap Содержит текст заголовка для панели Схема документа.
Открытое свойство DocumentMapButtonToolTip Содержит текст подсказки для кнопки Схема документа.
Открытое свойство ExportButtonText Содержит текст для кнопки Экспорт.
Открытое свойство ExportButtonToolTip Содержит текст подсказки для кнопки Экспорт.
Открытое свойство ExportFormatsToolTip Содержит текст подсказки для раскрывающегося списка Форматы экспорта.
Открытое свойство FalseValueText Содержит текст для значения false.
Открытое свойство FindButtonText Содержит текст для кнопки Поиск.
Открытое свойство FindButtonToolTip Содержит текст подсказки для кнопки Найти.
Открытое свойство FindNextButtonText Содержит текст для кнопки Найти далее.
Открытое свойство FindNextButtonToolTip Содержит текст подсказки для кнопки Найти далее.
Открытое свойство FirstPageButtonToolTip Содержит текст подсказки для кнопки Первая страница.
Открытое свойство InvalidPageNumber Содержит текст для сообщения о недопустимом номере страницы.
Открытое свойство LastPageButtonToolTip Содержит текст подсказки для кнопки Последняя страница.
Открытое свойство NextPageButtonToolTip Содержит текст подсказки для кнопки Следующая страница.
Открытое свойство NoMoreMatches Содержит текст для сообщения «Больше совпадений не найдено».
Открытое свойство NullCheckBoxText Содержит текст для флажка Null.
Открытое свойство NullValueText Содержит текст для значения nullпустая ссылка (Nothing в Visual Basic).
Открытое свойство PageOf Содержит текст для сообщения разбиения на страницы.
Открытое свойство ParameterAreaButtonToolTip Содержит текст подсказки для кнопки Область параметров.
Открытое свойство PasswordPrompt Содержит текст запроса на ввод пароля.
Открытое свойство PreviousPageButtonToolTip Содержит текст подсказки для кнопки Предыдущая страница.
Открытое свойство PrintButtonToolTip Содержит текст для кнопки Печать.
Открытое свойство ProgressText Содержит текст для сообщения о ходе выполнения, которое отображается во время обработки отчета.
Открытое свойство RefreshButtonToolTip Содержит текст подсказки для кнопки Обновить.
Открытое свойство SearchTextBoxToolTip Содержит текст подсказки для текстового поля Поиск.
Открытое свойство SelectAll Содержит текст для элемента Выбрать все в многозначном раскрывающемся списке.
Открытое свойство SelectAValue Содержит текст для запроса Выберите значение.
Открытое свойство SelectFormat Содержит текст запроса на выбор формата.
Открытое свойство TextNotFound Содержит текст для сообщения «Текст не найден».
Открытое свойство TodayIs Содержит текст для сообщения «Сегодня...» в элементе управления календаря.
Открытое свойство TrueValueText Содержит текст для значения true.
Открытое свойство UserNamePrompt Содержит текст запроса на ввод имени пользователя.
Открытое свойство ViewReportButtonText Содержит текст для кнопки Просмотр отчета.
Открытое свойство ZoomControlToolTip Содержит подсказку для элемента управления Масштаб.
Открытое свойство ZoomToPageWidth Содержит текст для параметра По ширине страницы.
Открытое свойство ZoomToWholePage Содержит текст для параметра На всю страницу.

В начало

Замечания

Можно реализовать интерфейс IReportViewerMessages, чтобы выполнить пользовательскую локализацию интерфейса элемента управления ReportViewer. Эту реализацию можно передать в элемент управления ReportViewer, добавив пользовательский параметр приложения в файл конфигурации web.config с помощью ключа «ReportViewerMessages».

Пример.

<appSettings>

<add key="ReportViewerMessages" value="MyClass, MyAssembly" />

</appSettings>

Примечание.   Дополнительные сведения о настройках параметров веб-конфигурации см. в разделе Параметры файла web.config для ReportViewer.

Если вернуть строковое значение nullпустая ссылка (Nothing в Visual Basic) для свойства, элемент управления ReportViewer будет отображать для этого элемента исходную строку пользовательского интерфейса.

Примеры

В следующем коде приведен пример класса, реализующего интерфейс IReportViewerMessages.

using System;
using System.Collections.Generic;
using System.Text;
using Microsoft.Reporting.WebForms;

namespace MySample
{
    public class CReportViewerCustomMessages :
        Microsoft.Reporting.WebForms.IReportViewerMessages
    {
        #region IReportViewerMessages Members

        public string BackButtonToolTip
        {
            get { return("Add your custom text here."); }
        }

        public string ChangeCredentialsText
        {
            get { return("Add your custom text here."); }
        }

        public string ChangeCredentialsToolTip
        {
            get { return("Add your custom text here."); }
        }

        public string CurrentPageTextBoxToolTip
        {
            get { return("Add your custom text here."); }
        }

        public string DocumentMap
        {
            get { return("Add your custom text here."); }
        }

        public string DocumentMapButtonToolTip
        {
            get { return("Add your custom text here."); }
        }

        public string ExportButtonText
        {
            get { return("Add your custom text here."); }
        }

        public string ExportButtonToolTip
        {
            get { return("Add your custom text here."); }
        }

        public string ExportFormatsToolTip
        {
            get { return("Add your custom text here."); }
        }

        public string FalseValueText
        {
            get { return("Add your custom text here."); }
        }

        public string FindButtonText
        {
            get { return("Add your custom text here."); }
        }

        public string FindButtonToolTip
        {
            get { return("Add your custom text here."); }
        }

        public string FindNextButtonText
        {
            get { return("Add your custom text here."); }
        }

        public string FindNextButtonToolTip
        {
            get { return("Add your custom text here."); }
        }

        public string FirstPageButtonToolTip
        {
            get { return("Add your custom text here."); }
        }

        public string InvalidPageNumber
        {
            get { return("Add your custom text here."); }
        }

        public string LastPageButtonToolTip
        {
            get { return("Add your custom text here."); }
        }

        public string NextPageButtonToolTip
        {
            get { return("Add your custom text here."); }
        }

        public string NoMoreMatches
        {
            get { return("Add your custom text here."); }
        }

        public string NullCheckBoxText
        {
            get { return("Add your custom text here."); }
        }

        public string NullValueText
        {
            get { return("Add your custom text here."); }
        }

        public string PageOf
        {
            get { return("Add your custom text here."); }
        }

        public string ParameterAreaButtonToolTip
        {
            get { return("Add your custom text here."); }
        }

        public string PasswordPrompt
        {
            get { return("Add your custom text here."); }
        }

        public string PreviousPageButtonToolTip
        {
            get { return("Add your custom text here."); }
        }

        public string PrintButtonToolTip
        {
            get { return("Add your custom text here."); }
        }

        public string ProgressText
        {
            get { return("Add your custom text here."); }
        }

        public string RefreshButtonToolTip
        {
            get { return("Add your custom text here."); }
        }

        public string SearchTextBoxToolTip
        {
            get { return("Add your custom text here."); }
        }

        public string SelectAValue
        {
            get { return("Add your custom text here."); }
        }

        public string SelectAll
        {
            get { return("Add your custom text here."); }
        }

        public string SelectFormat
        {
            get { return("Add your custom text here."); }
        }

        public string TextNotFound
        {
            get { return("Add your custom text here."); }
        }

        public string TodayIs
        {
            get { return("Add your custom text here."); }
        }

        public string TrueValueText
        {
            get { return("Add your custom text here."); }
        }

        public string UserNamePrompt
        {
            get { return("Add your custom text here."); }
        }

        public string ViewReportButtonText
        {
            get { return("Add your custom text here."); }
        }

        public string ZoomControlToolTip
        {
            get { return("Add your custom text here."); }
        }

        public string ZoomToPageWidth
        {
            get { return("Add your custom text here."); }
        }

        public string ZoomToWholePage
        {
            get { return("Add your custom text here."); }
        }

        #endregion
    }
}

См. также

Справочник

Пространство имен Microsoft.Reporting.WebForms