评论会员:游客 时间:2012/02/05
{C}下面的代码不正确的过去,以你的答复:MJ_
对不起磕碰。以图表的人有经验吗?我想象它必须是一个半的常见问题与他们(然后加入删除,然后添加同一系列),但我还没有发现任何其他议题。样的修复hault,直到我把我的项目
评论会员:游客 时间:2012/02/05
Anuja帕瓦尔多尔:检查字符,这是我的方法,如果可以帮助你codeprespanclass="code-keyword"public/spanspanclass="code-keyword"void/spanSelectIncomeVSExpense(DataTabledtGetInfo){divErrIncomevsExpense.Visible=spanclass="code-keyword"false/span;divErrIncomevsExpense.InnerHtml=spanclass="code-string""/spanspanclass="code-string""/span;divIncomeVsExpense.Visible=spanclass="code-keyword"true/span;spanclass="code-comment"///spanspanclass="code-comment"UsedFortheLegend(Starthere)/spanchartIncomeVsExpense.Legends[spanclass="code-string""/spanspanclass="code-string"Default"/span].Docking=Docking.Bottom;chartIncomeVsExpense.Legends[spanclass="code-string""/spanspanclass="code-string"Default"/span].Alignment=System.Drawing.StringAlignment.Center;chartIncomeVsExpense.Legends[spanclass="code-string""/spanspanclass="code-string"Default"/span].LegendStyle=LegendStyle.Table;chartIncomeVsExpense.Legends[spanclass="code-string""/spanspanclass="code-string"Default"/span].TableStyle=LegendTableStyle.Wide;chartIncomeVsExpense.Legends[spanclass="code-string""/spanspanclass="code-string"Default"/span].Font=spanclass="code-keyword"new/spanFont(spanclass="code-string""/spanspanclass="code-string"Verdana"/span,spanclass="code-digit"8/span,FontStyle.Regular);chartIncomeVsExpense.Legends[spanclass="code-string""/spanspanclass="code-string"Default"/span].ForeColor=Color.Black;spanclass="code-comment"///spanspanclass="code-comment"UsedFortheLegend(Endhere)/spanspanclass="code-keyword"string/spanseriesname=spanclass="code-keyword"string/span.Empty;spanclass="code-keyword"string/spanSERIESEXPENSE=spanclass="code-keyword"string/span.Empty;spanclass="code-keyword"string/spanSeriesRefund=spanclass="code-keyword"string/span.Empty; seriesname=spanclass="code-string""/spanspanclass="code-string"Income"/span;SERIESEXPENSE=spanclass="code-string""/spanspanclass="code-string"Expenses"/span;SeriesRefund=spanclass="code-string""/spanspanclass="code-string"Refund"/span; spanclass="code-keyword"string/spanstrCurrencyType=dtGetInfo.Rows[spanclass="code-digit"0/span][spanclass="code-string""/spanspanclass="code-string"Currency"/span].ToString();spanclass="code-comment"///spanspanclass="code-comment"iftherearemorethanonelgendslikeinBPwehavetocreatetwoSeries/spanspanclass="code-comment"///spanspanclass="code-comment"Seriesisthecollectionofdatathatwehavetoshowonchart/spanchartIncomeVsExpense.Series.Add(seriesname);chartIncomeVsExpense.Series[seriesname].ChartType=SeriesChartType.Column;spanclass="code-comment"///spanspanclass="code-comment"(SeriesChartType)Enum.Parse(typeof(SeriesChartType),ddlChartType.SelectedItem.Text,true);/spanchartIncomeVsExpense.Series[seriesname][spanclass="code-string""/spanspanclass="code-string"PointWidth"/span]=spanclass="code-string""/spanspanclass="code-string"0.4"/span;chartIncomeVsExpense.Series[seriesname].Name=seriesname;chartIncomeVsExpense.Series[seriesname].IsValueShownAsLabel=spanclass="code-keyword"true/span;chartIncomeVsExpense.Series[seriesname].Label=spanclass="code-string""/spanspanclass="code-string""/span+strCurrencyType+spanclass="code-string""/spanspanclass="code-string"#VAL"/span; chartIncomeVsExpense.Series.Add(SERIESEXPENSE);chartIncomeVsExpense.Series[SERIESEXPENSE].ChartType=SeriesChartType.Column;spanclass="code-comment"///spanspanclass="code-comment"(SeriesChartType)Enum.Parse(typeof(SeriesChartType),ddlChartType.SelectedItem.Text,true);/spanchartIncomeVsExpense.Series[SERIESEXPENSE][spanclass="code-string""/spanspanclass="code-string"PointWidth"/span]=spanclass="code-string""/spanspanclass="code-string"0.4"/span;chartIncomeVsExpense.Series[SERIESEXPENSE].Name=SERIESEXPENSE;chartIncomeVsExpense.Series[SERIESEXPENSE].IsValueShownAsLabel=spanclass="code-keyword"true/span;chartIncomeVsExpense.Series[SERIESEXPENSE].Label=spanclass="code-string""/spanspanclass="code-string""/span+strCurrencyType+spanclass="code-string""/spanspanclass="code-string"#VAL"/span; chartIncomeVsExpense.Series.Add(SeriesRefund);chartIncomeVsExpense.Series[SeriesRefund].ChartType=SeriesChartType.Column;spanclass="code-comment"///spanspanclass="code-comment"(SeriesChartType)Enum.Parse(typeof(SeriesChartType),ddlChartType.SelectedItem.Text,true);/spanchartIncomeVsExpense.Series[SeriesRefund][spanclass="code-string""/spanspanclass="code-string"PointWidth"/span]=spanclass="code-string""/spanspanclass="code-string"0.4"/span;chartIncomeVsExpense.Series[SeriesRefund].Name=SeriesRefund;chartIncomeVsExpense.Series[SeriesRefund].IsValueShownAsLabel=spanclass="code-keyword"true/span;chartIncomeVsExpense.Series[SeriesRefund].Label=spanclass="code-string""/spanspanclass="code-string""/span+strCurrencyType+spanclass="code-string""/spanspanclass="code-string"#VAL"/span; chartIncomeVsExpense.ChartAreas[spanclass="code-string""/spanspanclass="code-string"ChartArea1"/span].Position.Auto=spanclass="code-keyword"false/span;chartIncomeVsExpense.ChartAreas[spanclass="code-string""/spanspanclass="code-string"ChartArea1"/span].Position.X=spanclass="code-digit"5/span;chartIncomeVsExpense.ChartAreas[spanclass="code-string""/spanspanclass="code-string"ChartArea1"/span].Position.Y=spanclass="code-digit"15/span;chartIncomeVsExpense.ChartAreas[spanclass="code-string""/spanspanclass="code-string"ChartArea1"/span].Position.Width=spanclass="code-digit"90/span;chartIncomeVsExpense.ChartAreas[spanclass="code-string""/spanspanclass="code-string"ChartArea1"/span].Position.Height=spanclass="code-digit"60/span;chartIncomeVsExpense.ChartAreas[spanclass="code-string""/spanspanclass="code-string"ChartArea1"/span].AxisX.LabelStyle.IsStaggered=spanclass="code-keyword"false/span;chartIncomeVsExpense.ChartAreas[spanclass="code-string""/spanspanclass="code-string"ChartArea1"/span].AxisX.LabelStyle.Enabled=spanclass="code-keyword"true/span;chartIncomeVsExpense.ChartAreas[spanclass="code-string""/spanspanclass="code-string"ChartArea1"/span].AxisX.LabelStyle.Angle=spanclass="code-digit"0/span; Titlet=spanclass="code-keyword"new/spanTitle(spanclass="code-string""/spanspanclass="code-string"IncomevsExpenses"/span,Docking.Top,spanclass="code-keyword"new/spanSystem.Drawing.Font(spanclass="code-string""/spanspanclass="code-string"Verdana"/span,spanclass="code-digit"14/span,System.Drawing.FontStyle.Regular),Color.FromArgb(spanclass="code-digit"28/span,spanclass="code-digit"29/span,spanclass="code-digit"29/span));chartIncomeVsExpense.Titles.Add(t);spanclass="code-keyword"string/spanstrQuery=spanclass="code-SDKkeyword"String/span.Empty;strQuery=spanclass="code-string""/spanspanclass="code-string"IsAllowedViewEarning=1"/span;DataViewdv5=spanclass="code-keyword"new/spanDataView(dtGetInfo);dv5.RowFilter=strQuery;DataViewdv6=spanclass="code-keyword"new/spanDataView(dtGetInfo);chartIncomeVsExpense.Series[seriesname].Points.DataBindXY(dv5,spanclass="code-string""/spanspanclass="code-string"FullName"/span,dv5,spanclass="code-string""/spanspanclass="code-string"TotalEarning"/span);chartIncomeVsExpense.Series[SERIESEXPENSE].Points.DataBindXY(dv6,spanclass="code-string""/spanspanclass="code-string"FullName"/span,dv6,spanclass="code-string""/spanspanclass="code-string"TotalExpenses"/span);chartIncomeVsExpense.Series[SeriesRefund].Points.DataBindXY(dv6,spanclass="code-string""/spanspanclass="code-string"FullName"/span,dv6,spanclass="code-string""/spanspanclass="code-string"Refund"/span); chartIncomeVsExpense.Series[SERIESEXPENSE].Legend.Remove(spanclass="code-digit"0/span,chartIncomeVsExpense.Series[SERIESEXPENSE].Legend.Length-spanclass="code-digit"1/span);}/pre/code的