Интерфейс 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
}
}