Compartir a través de


IReportViewerMessages (Interfaz)

Permite a las aplicaciones proporcionar mensajes de interfaz de usuario personalizados.

Espacio de nombres:  Microsoft.Reporting.WebForms
Ensamblado:  Microsoft.ReportViewer.WebForms (en Microsoft.ReportViewer.WebForms.dll)

Sintaxis

'Declaración
Public Interface IReportViewerMessages
public interface IReportViewerMessages
public interface class IReportViewerMessages
type IReportViewerMessages =  interface end
public interface IReportViewerMessages

El tipo IReportViewerMessages expone los siguientes miembros.

Propiedades

  Nombre Descripción
Propiedad pública BackButtonToolTip Proporciona el texto de información sobre herramientas del botón Atrás.
Propiedad pública ChangeCredentialsText Proporciona el texto del botón Cambiar credenciales.
Propiedad pública ChangeCredentialsToolTip Proporciona el texto de información sobre herramientas del botón Cambiar credenciales.
Propiedad pública CurrentPageTextBoxToolTip Proporciona el texto de información sobre herramientas del cuadro de texto Página actual.
Propiedad pública DocumentMap Proporciona el texto de título del panel Mapa del documento.
Propiedad pública DocumentMapButtonToolTip Proporciona el texto de información sobre herramientas del botón Mapa del documento.
Propiedad pública ExportButtonText Proporciona el texto del botón Exportar.
Propiedad pública ExportButtonToolTip Proporciona el texto de información sobre herramientas del botón Exportar.
Propiedad pública ExportFormatsToolTip Proporciona el texto de información sobre herramientas del cuadro de lista desplegable Formatos de exportación.
Propiedad pública FalseValueText Proporciona el texto para un valor false.
Propiedad pública FindButtonText Proporciona el texto para el botón Buscar.
Propiedad pública FindButtonToolTip Proporciona el texto de información sobre herramientas para el botón Buscar.
Propiedad pública FindNextButtonText Proporciona el texto para el botón Buscar siguiente.
Propiedad pública FindNextButtonToolTip Proporciona el texto de información sobre herramientas para el botón Buscar siguiente.
Propiedad pública FirstPageButtonToolTip Proporciona el texto de información sobre herramientas del botón Primera página.
Propiedad pública InvalidPageNumber Proporciona el texto del mensaje de número de página no válido.
Propiedad pública LastPageButtonToolTip Proporciona el texto de información sobre herramientas del botón Última página.
Propiedad pública NextPageButtonToolTip Proporciona el texto de información sobre herramientas para el botón Página siguiente.
Propiedad pública NoMoreMatches Proporciona el texto para el mensaje que indica que no se han encontrado más entradas coincidentes.
Propiedad pública NullCheckBoxText Proporciona el texto de la casilla NULL.
Propiedad pública NullValueText Proporciona el texto para un valor nullreferencia null (Nothing en Visual Basic).
Propiedad pública PageOf Proporciona el texto para el mensaje de paginación.
Propiedad pública ParameterAreaButtonToolTip Proporciona el texto de información sobre herramientas del botón Área de parámetros.
Propiedad pública PasswordPrompt Proporciona el texto para la solicitud de contraseña.
Propiedad pública PreviousPageButtonToolTip Proporciona el texto de información sobre herramientas para el botón Página anterior.
Propiedad pública PrintButtonToolTip Proporciona el texto del botón Imprimir.
Propiedad pública ProgressText Proporciona el texto del mensaje de progreso que aparece cuando se procesa un informe.
Propiedad pública RefreshButtonToolTip Proporciona el texto de información sobre herramientas del botón Actualizar.
Propiedad pública SearchTextBoxToolTip Proporciona el texto de información sobre herramientas del cuadro de texto Buscar.
Propiedad pública SelectAll Proporciona el texto del elemento Seleccionar todo en un cuadro de lista desplegable con varios valores.
Propiedad pública SelectAValue Proporciona el texto del mensaje Seleccione un valor.
Propiedad pública SelectFormat Proporciona el texto del mensaje de selección de formato.
Propiedad pública TextNotFound Proporciona el texto del mensaje 'no se encontró el texto'.
Propiedad pública TodayIs Proporciona el texto del mensaje 'Hoy es...' en el control de calendario.
Propiedad pública TrueValueText Proporciona el texto de un valor TRUE.
Propiedad pública UserNamePrompt Proporciona el texto para la solicitud de nombre de usuario.
Propiedad pública ViewReportButtonText Proporciona el texto para el botón Ver informe.
Propiedad pública ZoomControlToolTip Proporciona el texto de información sobre herramientas del control Zoom.
Propiedad pública ZoomToPageWidth Proporciona el texto de la opción Zoom al ancho de página.
Propiedad pública ZoomToWholePage Proporciona el texto para el elemento Ajustar a toda la página.

Arriba

Comentarios

La interfaz IReportViewerMessages se puede implementar para proporcionar una ubicación personalizada para la interfaz de usuario del control ReportViewer.Esta implementación se puede pasar al control ReportViewer agregando una opción de configuración de aplicación personalizada al archivo de configuración web.config mediante la clave “ReportViewerMessages”.

Por ejemplo:

<appSettings>

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

</appSettings>

Nota Para obtener más información sobre las opciones de configuración de web, vea Configuración de web.config para ReportViewer.

Si se devuelve un valor de cadena nullreferencia null (Nothing en Visual Basic) para una propiedad, el control ReportViewer mostrará la cadena de la interfaz de usuario original para ese elemento.

Ejemplos

El código siguiente es un ejemplo de una clase que implementa la interfaz 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
    }
}

Vea también

Referencia

Microsoft.Reporting.WebForms (Espacio de nombres)