private void btnReadXml_Click(object sender, EventArgs e) { ChartTemplate chartTemplate = new ChartTemplate(); chartTemplate.ReadXmlFile(fileName); DataTable dt = new DYMonthDataService().GetDataTable("1201032"); this.bdChart1.LoadTemplateAndData(chartTemplate, dt); this.bdChart1.Refresh(); }
private void btnLoadSeries_Click(object sender, EventArgs e) { DataTable dt = new DYMonthDataService().GetDataTable("1201032"); ChartPointQueue cpq = GetChartPointQueue(dt); ChartTemplate chartTemplate = new ChartTemplate(); chartTemplate.Title.Text = "测试标题"; chartTemplate.LoadChartTemplate(cpq); this.bdChart1.SetChartTemplate(chartTemplate); this.bdChart1.Refresh(); }
private void LoadChart() { this.fieldY = GetFieldY(); this.Text = this.GetTitle(); ResFormulaService resFormulaService = new ResFormulaService(); DataTable dtHistoryMonthData = resFormulaService.GetDYMonthDataTable(assetsData.DYDM, ycqsrq); dtHistoryMonthData = DealDataSource(dtHistoryMonthData); List <NodeEnity> lstNE = assetsData.GetLstNodeEntity(); PreMonthDataService pmds = new PreMonthDataService(); dtPreMonthData = pmds.GetDataTable(assetsData.ProID, pjnd, lstNE); DYMonthDataService dds = new DYMonthDataService(); double ljcy = dds.GetLJCL(assetsData.DYDM, ycqsrq); DoWithDT(ref dtPreMonthData, ljcy); #region 图形加载 try { ChartData chartdata = getDefaultData("累产油(万吨)", new List <DataTable>() { dtHistoryMonthData, dtPreMonthData }); CInitializeChart initailize = new CInitializeChart(); initailize.InitializeChart(jrChart1, chartdata); ((OprtFitting)jrChart1.oprt).PredictionEvent += new OprtFitting.Event_Prediction(jrChart1_PredictionEvent); ChartSeries sr_In = jrChart1.chartdata.serieslst[0]; jrChart1.AllowMouseWheelZoom = true;//鼠标可缩放。 jrChart1.AllowDrop = false; sr_In.bkclr = Color.White; sr_In.VLineColor = Color.Black; sr_In.HLineColor = Color.Black; this.jrChart1.RepaintAll(); } catch (Exception ex) { MessageBox.Show(ex.Message + "数据有误不能加载数据"); return; } #endregion }
private void button1_Click(object sender, EventArgs e) { string chartTemplateFile = "DYTemplate.xml"; string seriesOptionsFile = "DYSeriesOptions.xml"; chartTemplateFile = PublicMethods.GetAbsolutePath(chartTemplateFile); seriesOptionsFile = PublicMethods.GetAbsolutePath(seriesOptionsFile); DecParams decParams = new DecParams(); decParams.ProID = "ff2e59ed-76e7-489f-91ed-85e57cd6cc24"; decParams.PreStartDate = new DateTime(2014, 11, 1); DataTable dt = new DYMonthDataService().GetDataTable("2201002", decParams.PreStartDate.ToString("yyyyMM")); uctChart1.LoadChart(chartTemplateFile, seriesOptionsFile, dt, decParams); }
private void btnReadXml_Click(object sender, EventArgs e) { try { //获取模板 DrawChart drawChart = new DrawChart(); drawChart.ReadTemplateFile(fileName); DecParams decParams = new DecParams(); decParams.ProID = "ff2e59ed-76e7-489f-91ed-85e57cd6cc24"; decParams.PreStartDate = new DateTime(2014, 11, 1); DataTable dt = new DYMonthDataService().GetDataTable("2201002", decParams.PreStartDate.ToString("yyyyMM")); drawChart.Init(dt, decParams, "单元名称"); bdChart1.LoadTemplateAndData(drawChart); } catch (Exception ex) { PublicMethods.WarnMessageBox("失败:" + ex.Message); } }