博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
图表:WebChartControl
阅读量:7280 次
发布时间:2019-06-30

本文共 2548 字,大约阅读时间需要 8 分钟。

#region 画统计图        ///         /// 画统计图        ///         private void LoadWebChartControl()        {            this.WebChartControl1.Series.Clear();            var sql = string.Format("{0} and ({1}) order by TimeTypeValue asc", GetSql_Chart(), string.IsNullOrEmpty(AspxGridViewPagger1.FilterSql) ? "1=1" : AspxGridViewPagger1.FilterSql);            var data = Support.DBHelper.GetDataBySql(sql).ExecuteTable();            WebChartControl1.Visible = data.Rows.Count >0;            WebChartControl_Div.Visible = data.Rows.Count > 0;            List
listOrderStatics = new List
(); List
listTime = new List
(); for (int i = 0; i < data.Rows.Count; i++) { listOrderStatics.Add(new OrderStatics() { ChartName = data.Rows[i]["StaticObjValue"].ToString(), ChartX = data.Rows[i]["TimeTypeValue"].ToString(), ChartY = Tool.StringUnit.ToDecimal(data.Rows[i]["moneY"]) }); listTime.Add(data.Rows[i]["TimeTypeValue"].ToString()); } List
listStaticObjValue = new List
(); listOrderStatics.ForEach(o => { if (!listStaticObjValue.Contains(o.ChartName)) { listStaticObjValue.Add(o.ChartName); } }); foreach (var objValue in listStaticObjValue) { #region MyRegion var series_name = string.Empty; switch (StaObj) { case "SellerID"://业务员 series_name = GetSellerName(objValue); break; case "ShopName"://店铺 series_name = GetShopCName(objValue); break; case "ShippingAgent"://货代 series_name = objValue; break; } Series series = new Series(series_name, ViewType.Line); List
listOrderStaticsItem = listOrderStatics.Where(z => z.ChartName == objValue).OrderBy(o => o.ChartX).ToList(); foreach (var item in listOrderStaticsItem) { series.Points.Add(new SeriesPoint(item.ChartX, item.ChartY)); } //设置标题 // var title = new ChartTitle() // WebChartControl1.Titles.Clear(); //WebChartControl1.Titles.Add(title); series.Label.PointOptions.ValueNumericOptions.Format = NumericFormat.Percent;//设置数值显示为百分比 //series.Label.PointOptions.PointView = PointView.ArgumentAndValues; //设置参数值 series.ArgumentScaleType = ScaleType.Auto;//设置x坐标显示类型(Qualitative:定性的) WebChartControl1.BinaryStorageMode = BinaryStorageMode.Session; this.WebChartControl1.Series.Add(series); #endregion } } #endregion

 

转载于:https://www.cnblogs.com/wzq806341010/p/3868644.html

你可能感兴趣的文章
软件工程——课程评价
查看>>
OpenStack Placement Project
查看>>
微信支付问题
查看>>
购买类目的概率预测
查看>>
Ajax Step By Step2
查看>>
codeforces 701 B. Cells Not Under Attack
查看>>
当同时安装Python2和Python3后,如何兼容并切换使用详解(比如pip使用)
查看>>
Creating a Custom Page Layout in SharePoint 2013
查看>>
mysql foreignkey
查看>>
Django 中的自定义分页标签
查看>>
[转]ASP.NET自定义控件复杂属性声明持久性浅析
查看>>
PAT (Basic Level) Practise (中文)-卡拉兹(Callatz)猜想
查看>>
第八周进度总结
查看>>
axios 注意点
查看>>
刷新ListView刷新时的闪烁问题
查看>>
cuda c例程学习——eigenvalues(1)
查看>>
通过本地文件数据库查询手机归属地
查看>>
uva 10152 ShellSort
查看>>
前端之放大镜
查看>>
民航飞机专业词汇
查看>>