c# - Pesky NULL checkbox in SSRS report -


I am using ReportViewer control in a WinForms app How do I change the "Null" checkbox text and anything else? (Right of 'start date' in the picture below)

here The answer is, and it's a little ugly, but hopefully it will save you some typing if you have to do it yourself: Apply the IReportViewerMessages interface:

  Public class customport viewer message: IReportViewerMessages {Public string NullCheckBoxText {get {return "all"; }} Public String NullCheckBoxToolTip {get {return "all"; }} Public string DocumentMapButtonToolTip {get {return "DocumentMapButtonToolTip"; }} Public string parameterErebuttonToolTip {get {return "ParameterAreaButtonToolTip"; }} Public string first page buttontot tip {get {return "FirstPageButtonToolTip"; }} Public String Previous Page Battletooltip {get {return "Previous Page Button Tool Tip"; }} Public String CurrentPageTextBoxToolTip {get {return "CurrentPageTextBoxToolTip"; }} Public string PageOf {get {return "PageOf"; }} Public string NextPageButtonToolTip {get {return "NextPageButtonToolTip"; }} Public String LastPageButtonToolTip {get {return "LastPageButtonToolTip"; }} Public string BackButtonToolTip {get {return "BackButtonToolTip"; }} Public String RefreshButtonToolTip {get {return "RefreshButtonToolTip"; }} Public String PrintButtonToolTip {get {return "PrintButtonToolTip"; }} Public string ExportButtonToolTip {get {return "ExportButtonToolTip"; }} Public String ZoomControlToolTip {get {return "ZoomControlToolTip"; }} Public String SearchTextBoxToolTip {get {return "SearchTextBoxToolTip"; }} Public string FindButtonToolTip {get {return "FindButtonToolTip"; }} Public string FindNextButtonToolTip {get {return "FindNextButtonToolTip"; }} Public string ZoomToPageWidth {get {return "ZoomToPageWidth"; }} Return to Public String Zoomtowhelepage {Return} "Zoom Thoof Page"; }} Public string FindButtonText {get {return "FindButtonText"; }} Public string FindNextButtonText {get {return "FindNextButtonText"}; }} View the public string reportBitoneText {{return "ViewportBitoneText"; }} Public string progress text {{return "get progress" text; }} Public string TextNotFound {get {return "TextNotFound"; }} Public String NoMoreMatches {Return {Return "NoMoreMatches"; }} Change Public String Credentials Lessons {Get {Change "Credentials Text"; }} Public string NullValueText {get {return "NullValueText"}; }} Public string TrueValueText {get {return "TrueValueText"; }} Public string FalseValueText {get {return "FalseValueText"; }} Select the public stringvalue {get {return "selectAValue"; }} Public string usernamepropect {get {return "UserNamePrompt"; }} Public string password prompt {receive {"password prompt"; }} Public String SelectAll {get {return "SelectAll"; }} Public String PrintLayoutButtonToolTip {get {return "PrintLayoutButtonToolTip"; }} Public String PageSetupButtonToolTip {get {return "PageSetupButtonToolTip"; }} Public String TotalPagesToolTip {get {return "TotalPagesToolTip"; }} Public String StopButtonToolTip {get {return "StopButtonToolTip"; }} Public string DocumentMapMenuItemText {get {return "DocumentMapMenuItemText"; }} Public string BackMenuItemText {get {return "BackMenuItemText"; }} Public String RefreshManuTyme Text (Get "RefreshManuMyTime Text";}} Public String PrintManuType Text ({Return "PrintManuTyme Text";}} Public String PrintLayoutMenuItemText {get {return "PrintLayoutMenuItemText";}} Public String PageSetupMenuItemText {Get {return "PageSetupMenuItemText";}} public string ExportMenuItemText {get {return "exportMenuItemText"}}}} public string stopMenuItemText {get {return "StopMenuItemText";}} public string zoom The numeric text {get {return "ZoomMenuItemText";}} Public String ViewReportButtonToolTip {Receive {Return "ViewReportButtonToolTip";}}}  

After that, Use the example:

  reportViewer.Messages = new CustomReportViewerMessages (); reportViewer.RefreshReport ();  

And it will do so. The properties have left meaningless strings, except what I care about (above) two.


Comments