Не так просто реализовать интерфейс IReportViewerMessages3
?
С MSDN
public interface IReportViewerMessages3 :
IReportViewerMessages2, IReportViewerMessages
Эта реализация загружается элементом управления ReportViewer через пользовательский параметр приложения в файле конфигурации Web.config с ключом ReportViewerMessages
<appSettings>
<add key="ReportViewerMessages" value="MyNamespace.MyClass, APP_CODE" />
</appSettings>
Или, если вы используете WinForms или WPF:
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
CCustomMessageClass myMessageClass = new CCustomMessageClass();
reportViewer1.Messages = myMessageClass;
this.reportViewer1.RefreshReport();
}
}
public class CCustomMessageClass : IReportViewerMessages
{
#region IReportViewerMessages Members
public string BackButtonToolTip
{
get { return ("BackButtonToolTip here."); }
}
...
#endregion
}