DevExpress.XtraCharts.ChartControl控件的简单使用 摘自http://leo43.blog.hexun.com/36926221_d.html
2009-11-27 12:32
501 查看
DataTable dataTb1 = null; //工资
DataTable dataTb2 = null; //奖金
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
SetTable(ref dataTb1);
SetTable(ref dataTb2);
this.chartControl1.Series.Clear();
Series S1 = new Series("王总工资", ViewType.Bar);
//S1.ArgumentScaleType = ScaleType.Numerical; //X轴的数据类型
Series S2 = new Series("王总奖金", ViewType.Spline);
//S2.ArgumentScaleType = ScaleType.Numerical; //X轴的数据类型
S1.DataSource = dataTb1;
S2.DataSource = dataTb2;
//X轴的数据字段
S1.ArgumentDataMember = "Month";
S2.ArgumentDataMember = "Month";
//Y轴的数据字段
S1.ValueDataMembers[0] = "GongZi";
S2.ValueDataMembers[0] = "GongZi";
this.chartControl1.Series.Add(S1);
this.chartControl1.Series.Add(S2);
}
private void SetTable(ref DataTable dataTb)
{
dataTb = new DataTable("UserInfo");
DataColumn col = new DataColumn( "UserID",typeof(int) );
dataTb.Columns.Add(col);
DataColumn colName = new DataColumn("Month", typeof(string));
dataTb.Columns.Add(colName);
DataColumn colgongzi = new DataColumn("GongZi", typeof(int));//工资
dataTb.Columns.Add(colgongzi);
for (int i = 1; i < 9; i++)
{
Random random = new Random();
DataRow dr = dataTb.NewRow();
dr[0] = i;
dr[1] = i.ToString() + "月";
System.Threading.Thread.Sleep(100);
dr[2] = random.Next(200, 1000);
dataTb.Rows.Add(dr);
}
}
效果图:
可参考: /content/6139214.html
DataTable dataTb2 = null; //奖金
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
SetTable(ref dataTb1);
SetTable(ref dataTb2);
this.chartControl1.Series.Clear();
Series S1 = new Series("王总工资", ViewType.Bar);
//S1.ArgumentScaleType = ScaleType.Numerical; //X轴的数据类型
Series S2 = new Series("王总奖金", ViewType.Spline);
//S2.ArgumentScaleType = ScaleType.Numerical; //X轴的数据类型
S1.DataSource = dataTb1;
S2.DataSource = dataTb2;
//X轴的数据字段
S1.ArgumentDataMember = "Month";
S2.ArgumentDataMember = "Month";
//Y轴的数据字段
S1.ValueDataMembers[0] = "GongZi";
S2.ValueDataMembers[0] = "GongZi";
this.chartControl1.Series.Add(S1);
this.chartControl1.Series.Add(S2);
}
private void SetTable(ref DataTable dataTb)
{
dataTb = new DataTable("UserInfo");
DataColumn col = new DataColumn( "UserID",typeof(int) );
dataTb.Columns.Add(col);
DataColumn colName = new DataColumn("Month", typeof(string));
dataTb.Columns.Add(colName);
DataColumn colgongzi = new DataColumn("GongZi", typeof(int));//工资
dataTb.Columns.Add(colgongzi);
for (int i = 1; i < 9; i++)
{
Random random = new Random();
DataRow dr = dataTb.NewRow();
dr[0] = i;
dr[1] = i.ToString() + "月";
System.Threading.Thread.Sleep(100);
dr[2] = random.Next(200, 1000);
dataTb.Rows.Add(dr);
}
}
效果图:
可参考: /content/6139214.html
相关文章推荐
- 使用DevExpress的WebChartControl控件绘制图表(柱状图、折线图、饼图)
- DevExpress WebChartControl的初步简单使用一
- DevExpress 使用 XtraTabbedMdiManager 控件以 Tab样式加载 Mdi窗体并合并 RibbonControl 解决方案
- 使用DevExpress的WebChartControl控件绘制图表(柱状图、折线图、饼图)
- 使用DevExpress的WebChartControl控件绘制图表(柱状图、折线图、饼图)
- 使用DevExpress的WebChartControl控件绘制图表(柱状图、折线图、饼图)
- 使用DevExpress的WebChartControl控件绘制图表(柱状图、折线图、饼图)
- DevExpress 使用 XtraTabbedMdiManager 控件以 Tab样式加载 Mdi窗体并合并 RibbonControl 解决方案
- DevExpress 使用 XtraTabbedMdiManager 控件以 Tab样式加载 Mdi窗体并合并 RibbonControl 解决方案
- 使用DevExpress的WebChartControl控件绘制图表(柱状图、折线图、饼图)
- DevExpress.XtraCharts.ChartControl 如何设置横坐标倾斜显示
- 【转】使用DevExpress的WebChartControl控件绘制图表(柱状图、折线图、饼图)
- DevExpress.XtraEditors.CheckedListBoxControl 控件使用
- Winform 下使用WebBrowser的HTML编辑控件—WinHtmlControl 在win7 IE9下的问题记录
- DevExpress.XtraLayout.LayoutControl 动态添加控件
- Devexpress使用之:GridControl控件
- progressBarControl控件(Devexpress)使用
- UISegmentControl控件的简单使用
- 【转】Devexpress使用之:GridControl控件(合并表头)
- 使用Python中HTTPParser模块进行简单的html解析