Udostępnij za pośrednictwem


Interfejs IReportViewerMessages

Allows applications to provide customized user interface messages.

Przestrzeń nazw:  Microsoft.Reporting.WebForms
Zestaw:  Microsoft.ReportViewer.WebForms (w Microsoft.ReportViewer.WebForms.dll)

Składnia

'Deklaracja
Public Interface IReportViewerMessages
public interface IReportViewerMessages
public interface class IReportViewerMessages
type IReportViewerMessages =  interface end
public interface IReportViewerMessages

Typ IReportViewerMessages uwidacznia następujące elementy członkowskie.

Właściwości

  Nazwa Opis
Właściwość publiczna BackButtonToolTip Provides the ToolTip text for the Back button.
Właściwość publiczna ChangeCredentialsText Provides the text for the Change Credentials button.
Właściwość publiczna ChangeCredentialsToolTip Provides the ToolTip text for the Change Credentials button.
Właściwość publiczna CurrentPageTextBoxToolTip Provides the ToolTip text for the Current Page text box.
Właściwość publiczna DocumentMap Provides the title text for the Document Map panel.
Właściwość publiczna DocumentMapButtonToolTip Provides the ToolTip text for the Document Map button.
Właściwość publiczna ExportButtonText Provides the text for the Export button.
Właściwość publiczna ExportButtonToolTip Provides the ToolTip text for the Export button.
Właściwość publiczna ExportFormatsToolTip Provides the ToolTip text for the Export Formats drop-down list box.
Właściwość publiczna FalseValueText Provides the text for a false value.
Właściwość publiczna FindButtonText Provides the text for a Find button.
Właściwość publiczna FindButtonToolTip Provides the ToolTip text for the Find button.
Właściwość publiczna FindNextButtonText Provides the text for the Find Next button.
Właściwość publiczna FindNextButtonToolTip Provides the ToolTip text for the Find Next button.
Właściwość publiczna FirstPageButtonToolTip Provides the ToolTip text for the First Page button.
Właściwość publiczna InvalidPageNumber Provides the text for the invalid page number message.
Właściwość publiczna LastPageButtonToolTip Provides the ToolTip text for the Last Page button.
Właściwość publiczna NextPageButtonToolTip Provides the ToolTip text for the Next Page button.
Właściwość publiczna NoMoreMatches Provides the text for the no more matches message.
Właściwość publiczna NullCheckBoxText Provides the text for the Null check box.
Właściwość publiczna NullValueText Provides the text for a nullodwołanie o wartości null (Nothing w języku Visual Basic) value.
Właściwość publiczna PageOf Provides the text for the pagination message.
Właściwość publiczna ParameterAreaButtonToolTip Provides the ToolTip text for the Parameter Area button.
Właściwość publiczna PasswordPrompt Provides the text for the password prompt.
Właściwość publiczna PreviousPageButtonToolTip Provides the ToolTip text for the Previous Page button.
Właściwość publiczna PrintButtonToolTip Provides the text for the Print button.
Właściwość publiczna ProgressText Provides the text for the progress message that is displayed when a report is processing.
Właściwość publiczna RefreshButtonToolTip Provides the ToolTip text for the Refresh button.
Właściwość publiczna SearchTextBoxToolTip Provides the ToolTip text for the Search text box.
Właściwość publiczna SelectAll Provides the text for the Select All item in a multivalue drop-down list box.
Właściwość publiczna SelectAValue Provides the text for the Select a value prompt.
Właściwość publiczna SelectFormat Provides the text for the select format prompt.
Właściwość publiczna TextNotFound Provides the text for the 'text not found' message.
Właściwość publiczna TodayIs Provides the text for the 'Today is…' message in the calendar control.
Właściwość publiczna TrueValueText Provides the text for a true value.
Właściwość publiczna UserNamePrompt Provides the text for the user name prompt.
Właściwość publiczna ViewReportButtonText Provides the text for the View Report button.
Właściwość publiczna ZoomControlToolTip Provides the ToolTip for the Zoom control.
Właściwość publiczna ZoomToPageWidth Provides the text for the Zoom To Page Width option.
Właściwość publiczna ZoomToWholePage Provides text for the Zoom To Whole Page item.

Początek

Uwagi

You can implement the IReportViewerMessages interface to provide custom localization of the ReportViewer control user interface. This implementation can be passed to the ReportViewer control by adding a custom application setting to the the web.config configuration file using the key “ReportViewerMessages”.

For example:

<appSettings>

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

</appSettings>

Note   Please see Web.config Settings for ReportViewer for more information on web configuration settings.

Returning a nullodwołanie o wartości null (Nothing w języku Visual Basic) string value for a property will cause the ReportViewer control to display the original user interface string for that item.

Przykłady

The following code is an example of a class that implements the IReportViewerMessages interface.

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
    }
}

Zobacz też

Informacje

Przestrzeń nazw Microsoft.Reporting.WebForms