文章分类
文章搜索
关键字:
相关文章
GOOGLE 广告
chartControl数据绑定By Code
DataView dv = new DataView(ds.Tables[0]);
chartControl1.DataSource = dv;
chartControl1.SeriesDataMember = "O";
chartControl1.SeriesTemplate.ArgumentDataMember = "M";
chartControl1.SeriesTemplate.ValueDataMembers.AddRange(new string[] { "N" });
chartControl1.SeriesTemplate.View = new StackedBarSeriesView();
其中O M N为数据集ds中的列名称
//表格数据绑定
gridControl1.DataSource = ds.Tables[0];
//图形报表数据绑定
DataView dv = new DataView(ds.Tables[0]);
chartControl1.DataSource = dv;
//chartControl1.SeriesDataMember = ds.Tables[0].Columns["性别"].Caption;
//for (int i = 0; i < ds.Tables[0].Columns.Count-1; i++)
//{
// chartControl1.SeriesTemplate.ArgumentDataMember = ds.Tables[0].Columns[i].ToString();
// chartControl1.SeriesTemplate.ValueDataMembers.AddRange(new string[] { ds.Tables[0].Columns[i].ToString() });
//}
//chartControl1.SeriesTemplate.View =new StackedBarSeriesView();
// Create the first full-stacked bar series and add points to it.
chartControl1.Series.Clear();
for (int i = 0; i < ds.Tables[0].Columns.Count - 1; i++)
{
for (int m = 0; m < ds.Tables[0].Rows.Count; m++)
{
Series series1 = new Series(ds.Tables[0].Columns[i].ToString(), ViewType.StackedBar);
series1.Points.Add(new SeriesPoint(ds.Tables[0].Columns[i].ToString(), new double[] { Convert.ToDouble(ds.Tables[0].Rows[m][ds.Tables[0].Columns[i].ToString()]) }));
chartControl1.Series.Add(series1);
}
}
chartControl1.Legend.Visible = false;
chartControl1.DataSource = dv;
chartControl1.SeriesDataMember = "O";
chartControl1.SeriesTemplate.ArgumentDataMember = "M";
chartControl1.SeriesTemplate.ValueDataMembers.AddRange(new string[] { "N" });
chartControl1.SeriesTemplate.View = new StackedBarSeriesView();
其中O M N为数据集ds中的列名称
//表格数据绑定
gridControl1.DataSource = ds.Tables[0];
//图形报表数据绑定
DataView dv = new DataView(ds.Tables[0]);
chartControl1.DataSource = dv;
//chartControl1.SeriesDataMember = ds.Tables[0].Columns["性别"].Caption;
//for (int i = 0; i < ds.Tables[0].Columns.Count-1; i++)
//{
// chartControl1.SeriesTemplate.ArgumentDataMember = ds.Tables[0].Columns[i].ToString();
// chartControl1.SeriesTemplate.ValueDataMembers.AddRange(new string[] { ds.Tables[0].Columns[i].ToString() });
//}
//chartControl1.SeriesTemplate.View =new StackedBarSeriesView();
// Create the first full-stacked bar series and add points to it.
chartControl1.Series.Clear();
for (int i = 0; i < ds.Tables[0].Columns.Count - 1; i++)
{
for (int m = 0; m < ds.Tables[0].Rows.Count; m++)
{
Series series1 = new Series(ds.Tables[0].Columns[i].ToString(), ViewType.StackedBar);
series1.Points.Add(new SeriesPoint(ds.Tables[0].Columns[i].ToString(), new double[] { Convert.ToDouble(ds.Tables[0].Rows[m][ds.Tables[0].Columns[i].ToString()]) }));
chartControl1.Series.Add(series1);
}
}
chartControl1.Legend.Visible = false;
- 上篇文章:DIV模拟弹出窗口(支持拖动)
- 下篇文章:在gridview的模版列里添加绑定的linkbutton实现动态跳转的事件
- 文章出处:博客







