Condividi tramite


Interfaccia IReportViewerMessages

Consente alle applicazioni di implementare messaggi dell'interfaccia utente personalizzati.

Spazio dei nomi  Microsoft.Reporting.WebForms
Assembly:  Microsoft.ReportViewer.WebForms (in Microsoft.ReportViewer.WebForms.dll)

Sintassi

'Dichiarazione
Public Interface IReportViewerMessages
'Utilizzo
Dim instance As IReportViewerMessages
public interface IReportViewerMessages
public interface class IReportViewerMessages
type IReportViewerMessages =  interface end
public interface IReportViewerMessages

Nel tipo IReportViewerMessages sono esposti i membri seguenti.

Proprietà

  Nome Descrizione
Proprietà pubblica BackButtonToolTip Testo della descrizione comando per il pulsante Indietro.
Proprietà pubblica ChangeCredentialsText Testo per il pulsante Modifica credenziali.
Proprietà pubblica ChangeCredentialsToolTip Testo della descrizione comando per il pulsante Modifica credenziali.
Proprietà pubblica CurrentPageTextBoxToolTip Testo della descrizione comando per la casella di testo Pagina corrente.
Proprietà pubblica DocumentMap Testo del titolo per il pannello Mappa documento.
Proprietà pubblica DocumentMapButtonToolTip Testo della descrizione comando per il pulsante Mappa documento.
Proprietà pubblica ExportButtonText Testo per il pulsante Esporta.
Proprietà pubblica ExportButtonToolTip Testo della descrizione comando per il pulsante Esporta.
Proprietà pubblica ExportFormatsToolTip Testo della descrizione comando per l'elenco a discesa Formati di esportazione.
Proprietà pubblica FalseValueText Testo per un valore false.
Proprietà pubblica FindButtonText Testo per un pulsante Trova.
Proprietà pubblica FindButtonToolTip Testo della descrizione comando per il pulsante Trova.
Proprietà pubblica FindNextButtonText Testo per il pulsante Trova successivo.
Proprietà pubblica FindNextButtonToolTip Testo della descrizione comando per il pulsante Trova successivo.
Proprietà pubblica FirstPageButtonToolTip Testo della descrizione comando per il pulsante Prima pagina.
Proprietà pubblica InvalidPageNumber Testo del messaggio relativo al numero di pagina non valido.
Proprietà pubblica LastPageButtonToolTip Testo della descrizione comando per il pulsante Ultima pagina.
Proprietà pubblica NextPageButtonToolTip Testo della descrizione comando per il pulsante Pagina successiva.
Proprietà pubblica NoMoreMatches Testo del messaggio relativo all'impossibilità di trovare altre corrispondenze.
Proprietà pubblica NullCheckBoxText Testo per la casella di controllo Null.
Proprietà pubblica NullValueText Testo per un valore nullriferimento Null (Nothing in Visual Basic)..
Proprietà pubblica PageOf Fornisce il testo del messaggio relativo alla paginazione.
Proprietà pubblica ParameterAreaButtonToolTip Testo della descrizione comando per il pulsante Area parametri.
Proprietà pubblica PasswordPrompt Testo del messaggio di richiesta della password.
Proprietà pubblica PreviousPageButtonToolTip Testo della descrizione comando per il pulsante Pagina precedente.
Proprietà pubblica PrintButtonToolTip Testo per il pulsante Stampa.
Proprietà pubblica ProgressText Testo del messaggio di stato visualizzato durante l'elaborazione di un rapporto.
Proprietà pubblica RefreshButtonToolTip Testo della descrizione comando per il pulsante Aggiorna.
Proprietà pubblica SearchTextBoxToolTip Testo della descrizione comando per la casella di testo Cerca.
Proprietà pubblica SelectAll Testo per la voce Seleziona tutto in un elenco a discesa multivalore.
Proprietà pubblica SelectAValue Testo del messaggio di richiesta Selezionare un valore.
Proprietà pubblica SelectFormat Testo del messaggio di richiesta di selezione del formato.
Proprietà pubblica TextNotFound Testo del messaggio relativo all'impossibilità di trovare il testo.
Proprietà pubblica TodayIs Testo per il messaggio 'Oggi è…' nel controllo calendario.
Proprietà pubblica TrueValueText Testo per un valore true.
Proprietà pubblica UserNamePrompt Testo del messaggio di richiesta del nome utente.
Proprietà pubblica ViewReportButtonText Testo per il pulsante Visualizza rapporto.
Proprietà pubblica ZoomControlToolTip Testo della descrizione comando per il controllo Zoom.
Proprietà pubblica ZoomToPageWidth Testo per l'opzione Adatta a larghezza pagina.
Proprietà pubblica ZoomToWholePage Testo per l'elemento Adatta a pagina intera.

In alto

Osservazioni

È possibile implementare l'interfaccia IReportViewerMessages per rendere disponibile un'interfaccia utente localizzata personalizzata per il controllo ReportViewer. Questa implementazione può essere passata al controllo ReportViewer aggiungendo un'impostazione di applicazione personalizzata al file di configurazione Web.config con la chiave "ReportViewerMessages".

Ad esempio:

<appSettings>

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

</appSettings>

Nota   Per ulteriori informazioni sulle impostazioni di configurazione Web, vedere Impostazioni di Web.config per ReportViewer.

Se per una proprietà viene restituito come valore di stringa nullriferimento Null (Nothing in Visual Basic)., il controllo ReportViewer visualizzerà la stringa dell'interfaccia utente originale relativa all'elemento.

Esempi

Di seguito è riportato il codice di esempio di una classe che implementa l'interfaccia 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
    }
}

Vedere anche

Riferimento

Spazio dei nomi Microsoft.Reporting.WebForms