다음을 통해 공유


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 nullnull 참조(Visual Basic에서는 Nothing) 값에 대한 텍스트를 제공합니다.
공용 속성 PageOf 페이지 매김 메시지에 대한 텍스트를 제공합니다.
공용 속성 ParameterAreaButtonToolTip 매개 변수 영역 단추에 대한 도구 설명 텍스트를 제공합니다.
공용 속성 PasswordPrompt 암호 프롬프트에 대한 텍스트를 제공합니다.
공용 속성 PreviousPageButtonToolTip 이전 페이지 단추에 대한 도구 설명 텍스트를 제공합니다.
공용 속성 PrintButtonToolTip 인쇄 단추에 대한 텍스트를 제공합니다.
공용 속성 ProgressText 보고서가 처리될 때 표시되는 진행률 메시지에 대한 텍스트를 제공합니다.
공용 속성 RefreshButtonToolTip 새로 고침 단추에 대한 도구 설명 텍스트를 제공합니다.
공용 속성 SearchTextBoxToolTip 검색 텍스트 상자에 대한 도구 설명 텍스트를 제공합니다.
공용 속성 SelectAll 다중 값 드롭다운 목록 상자의 모두 선택 항목에 대한 텍스트를 제공합니다.
공용 속성 SelectAValue 값 선택 프롬프트에 대한 텍스트를 제공합니다.
공용 속성 SelectFormat 형식 프롬프트 선택에 대한 텍스트를 제공합니다.
공용 속성 TextNotFound '텍스트를 찾을 수 없음' 메시지에 대한 텍스트를 제공합니다.
공용 속성 TodayIs 달력 컨트롤의 '오늘:' 메시지에 대한 텍스트를 제공합니다.
공용 속성 TrueValueText true 값에 대한 텍스트를 제공합니다.
공용 속성 UserNamePrompt 사용자 이름 프롬프트에 대한 텍스트를 제공합니다.
공용 속성 ViewReportButtonText 보고서 보기 단추에 대한 텍스트를 제공합니다.
공용 속성 ZoomControlToolTip 확대/축소 컨트롤에 대한 도구 설명을 제공합니다.
공용 속성 ZoomToPageWidth 페이지 너비로 확대/축소 옵션에 대한 텍스트를 제공합니다.
공용 속성 ZoomToWholePage 전체 페이지로 확대/축소 항목에 대한 텍스트를 제공합니다.

맨 위로 이동

주의

IReportViewerMessages 인터페이스를 구현하여 ReportViewer 컨트롤 사용자 인터페이스에 대한 사용자 지정 지역화를 제공할 수 있습니다. 이 구현은 "ReportViewerMessages" 키를 사용하여 web.config 구성 파일에 사용자 지정 응용 프로그램 설정을 추가하여 ReportViewer 컨트롤에 전달할 수 있습니다.

예를 들면 다음과 같습니다.

<appSettings>

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

</appSettings>

참고   웹 구성 설정에 대한 자세한 내용은 ReportViewer에 대한 Web.config 설정을 참조하십시오.

속성에 대해 nullnull 참조(Visual Basic에서는 Nothing) 문자열 값이 반환되면 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 네임스페이스