private void CreationChart() { MemberChart.Clear(); var mgArray = new decimal[12]; IGoodsOrder order = new GoodsOrder(GlobalConfig.DB.FromType.Read); var memberShopingChartList = order.GetQueryOrderByFinancial(Year, (OrderState)OrderState, PayMode, CountryId, ProvinceId, CityId, GlobalConfig.KeepYear, SaleFilialeID, SalePlatformID); if (memberShopingChartList.Count > 0) { decimal count = memberShopingChartList.Aggregate <KeyValuePair <int, decimal>, decimal>(0, (current, t) => current + t.Value); foreach (var keyValuePair in memberShopingChartList) { mgArray[keyValuePair.Key - 1] = WebControl.CurrencyValue(keyValuePair.Value); } MemberChart.DataSource = mgArray; MemberChart.DataBind(); MemberChart.ChartTitle.TextBlock.Text = "当前条件订单总金额" + WebControl.CurrencyValue(count) + ",详细如下:"; //ChartSeries memberChart = MemberChart.Series.GetSeries(0); //ChartSeries nullChare = MemberChart.Series.GetSeries(1); //memberChart.Name = "订单发生额"; //nullChare.Name = ""; } else { MemberChart.ChartTitle.TextBlock.Text = "无发生数据"; } }