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;
 }
Beispiel #3
0
 public void DisconnectChangeEvents(EventHandler <ReportChangedEventArgs> changeHandler, InitializeDataSourcesEventHandler dataInitializationHandler)
 {
     foreach (ReportInfo reportInfo in this)
     {
         reportInfo.DisconnectChangeEvent(changeHandler, dataInitializationHandler, true);
     }
 }