public void DisconnectChangeEvent(EventHandler <ReportChangedEventArgs> changeHandler, InitializeDataSourcesEventHandler dataInitializationHandler, bool disconnectUserEvents) { //this.ServerReport.Change -= changeHandler; this.LocalReport.Change -= changeHandler; this.LocalReport.InitializeDataSources -= dataInitializationHandler; if (disconnectUserEvents) { this.LocalReport.TransferEvents(null); } }
public void ConnectChangeEvent(EventHandler <ReportChangedEventArgs> changeHandler, InitializeDataSourcesEventHandler dataInitializationHandler) { //this.ServerReport.Change += changeHandler; this.LocalReport.Change += changeHandler; this.LocalReport.InitializeDataSources += dataInitializationHandler; }
public void DisconnectChangeEvents(EventHandler <ReportChangedEventArgs> changeHandler, InitializeDataSourcesEventHandler dataInitializationHandler) { foreach (ReportInfo reportInfo in this) { reportInfo.DisconnectChangeEvent(changeHandler, dataInitializationHandler, true); } }