C
cnhotel
Unregistered / Unconfirmed
GUEST, unregistred user!
private void GetBarChart(DataView dv) //其中dv是传递过来的数据视图,直接用数据集DataSet也是一样的
//dv中有三列: 语文 数学 英语
{
//生成三维数组点实例。存储每个同学语文/数学/英语三门课的成绩.
PointF[][] data = new PointF[3][];
for(int i =0;i < 3;
i++)
{
data = new PointF[dv.Count];
}
//语文成绩
for(int i = 0;
i < dv.Count;
i++)
{
float y = float.Parse((dv["语文成绩"]).ToString());
data[0] = new PointF(i, y);
}
//绑定数据
for(int i=0;
i < 3;
i++) //如果是双条,则显示
{
ChartDataSeries series = C1WebChart1.ChartGroups[0].ChartData.SeriesList;
series.PointData.CopyDataIn(data);// 这里的data是PointF类型
series.FitType = C1.Win.C1Chart.FitTypeEnum.Spline;
}
}
//dv中有三列: 语文 数学 英语
{
//生成三维数组点实例。存储每个同学语文/数学/英语三门课的成绩.
PointF[][] data = new PointF[3][];
for(int i =0;i < 3;
i++)
{
data = new PointF[dv.Count];
}
//语文成绩
for(int i = 0;
i < dv.Count;
i++)
{
float y = float.Parse((dv["语文成绩"]).ToString());
data[0] = new PointF(i, y);
}
//绑定数据
for(int i=0;
i < 3;
i++) //如果是双条,则显示
{
ChartDataSeries series = C1WebChart1.ChartGroups[0].ChartData.SeriesList;
series.PointData.CopyDataIn(data);// 这里的data是PointF类型
series.FitType = C1.Win.C1Chart.FitTypeEnum.Spline;
}
}