private void Button_Click(object sender, RoutedEventArgs e) { //this.repotyViewier.ViewerCore.ReportSource = null; wpfBroadcast.BroadcastDataSetTableAdapters.tblTestLogTableAdapter adp = new BroadcastDataSetTableAdapters.tblTestLogTableAdapter(); wpfBroadcast.BroadcastDataSet ds = new BroadcastDataSet(); adp.FillByRange(ds.tblTestLog,(DateTime)dtpBeginDate.SelectedDate, ((DateTime)dtpEndDate.SelectedDate).AddDays(1) ); report.rpSchTestLog rpt; if (repotyViewier.ViewerCore.ReportSource == null) { rpt = new report.rpSchTestLog(); rpt.SetDataSource(ds); this.repotyViewier.ViewerCore.ReportSource = rpt; } else { rpt = this.repotyViewier.ViewerCore.ReportSource as report.rpSchTestLog; rpt.SetDataSource(ds); this.repotyViewier.ViewerCore.RefreshReport(); } }
private void Button_Click(object sender, RoutedEventArgs e) { //this.repotyViewier.ViewerCore.ReportSource = null; wpfBroadcast.BroadcastDataSetTableAdapters.tblSysLogTableAdapter adp = new BroadcastDataSetTableAdapters.tblSysLogTableAdapter(); wpfBroadcast.BroadcastDataSet ds = new BroadcastDataSet(); adp.FillByDateRange(ds.tblSysLog, (DateTime)dtpBeginDate.SelectedDate, ((DateTime)dtpEndDate.SelectedDate).AddDays(1), reporttype); report.rptSyLog rpt; // repotyViewier.ViewerCore.ReportSource = null; if (repotyViewier.ViewerCore.ReportSource == null) { rpt = new report.rptSyLog(); rpt.SetDataSource(ds); if(reporttype=="S") rpt.SetParameterValue("Title", "操作紀錄"); else rpt.SetParameterValue("Title", "事件紀錄"); this.repotyViewier.ViewerCore.ReuseParameterWhenRefresh = true; this.repotyViewier.ViewerCore.ReportSource = rpt; } else { rpt = this.repotyViewier.ViewerCore.ReportSource as report.rptSyLog; rpt.SetDataSource(ds); //rpt.ParameterFields["Title"].CurrentValues.Clear(); //rpt.SetParameterValue("Title", "操作紀錄"); // rpt.SetParameterValue("Title", "操作紀錄"); this.repotyViewier.ViewerCore.RefreshReport(); } }
private void btnOk_Copy_Click(object sender, RoutedEventArgs e) { BroadcastDataSet ds = new BroadcastDataSet(); BroadcastDataSetTableAdapters.tblRecordSoundTableAdapter adpRecordSound = new BroadcastDataSetTableAdapters.tblRecordSoundTableAdapter(); adpRecordSound.Fill(ds.tblRecordSound); BroadcastDataSetTableAdapters.tblScheduleTableAdapter adpsch = new BroadcastDataSetTableAdapters.tblScheduleTableAdapter(); adpsch.Fill(ds.tblSchedule); this.broadcastEntities.SaveChanges(); new wndReportViewer(ds,new report.rptSchedule()).ShowDialog(); }