找回密码
 立即注册

QQ登录

只需一步,快速开始

roger.wang
社区贡献组   /  发表于:2014-5-16 11:24  /   查看:5089  /  回复:0
问题描述:使用表单中的单元格数据作为数据源,直接生成图表。
问题解答:Sheetview 下提供了AddChart方法用于使用指定范围单元格作为数据源添加图表。
关键代码:

  1. privatevoid AddChart()
  2.         {
  3.             fpSpread1.Sheets[0].Cells[0, 1].Value = "c1";
  4.             fpSpread1.Sheets[0].Cells[0, 2].Value = "c2";
  5.             fpSpread1.Sheets[0].Cells[0, 3].Value = "c3";
  6.             fpSpread1.Sheets[0].Cells[1, 0].Value = "s1";
  7.             fpSpread1.Sheets[0].Cells[2, 0].Value = "s2";
  8.             fpSpread1.Sheets[0].Cells[3, 0].Value = "s3";
  9.             fpSpread1.Sheets[0].Cells[4, 0].Value = "s4";
  10.             fpSpread1.Sheets[0].Cells[5, 0].Value = "s5";
  11.             fpSpread1.Sheets[0].Cells[6, 0].Value = "s6";
  12.             fpSpread1.Sheets[0].Cells[1, 1].Value = 1;
  13.             fpSpread1.Sheets[0].Cells[2, 1].Value = 2;
  14.             fpSpread1.Sheets[0].Cells[3, 1].Value = 3;
  15.             fpSpread1.Sheets[0].Cells[4, 1].Value = 4;
  16.             fpSpread1.Sheets[0].Cells[5, 1].Value = 5;
  17.             fpSpread1.Sheets[0].Cells[6, 1].Value = 6;
  18.             fpSpread1.Sheets[0].Cells[1, 2].Value = 7;
  19.             fpSpread1.Sheets[0].Cells[2, 2].Value = 8;
  20.             fpSpread1.Sheets[0].Cells[3, 2].Value = 9;
  21.             fpSpread1.Sheets[0].Cells[4, 2].Value = 10;
  22.             fpSpread1.Sheets[0].Cells[5, 2].Value = 11;
  23.             fpSpread1.Sheets[0].Cells[6, 2].Value = 12;
  24.             fpSpread1.Sheets[0].Cells[1, 3].Value = 13;
  25.             fpSpread1.Sheets[0].Cells[2, 3].Value = 14;
  26.             fpSpread1.Sheets[0].Cells[3, 3].Value = 15;
  27.             fpSpread1.Sheets[0].Cells[4, 3].Value = 16;
  28.             fpSpread1.Sheets[0].Cells[5, 3].Value = 17;
  29.             fpSpread1.Sheets[0].Cells[6, 3].Value = 18;
  30.             FarPoint.Win.Spread.Model.CellRange range = new FarPoint.Win.Spread.Model.CellRange(0, 0, 7, 4);
  31.             fpSpread1.Sheets[0].AddChart(range, typeof(FarPoint.Win.Chart.BarSeries), 400, 300, 0, 0, FarPoint.Win.Chart.ChartViewType.View3D, false);
  32.         }
复制代码

?
效果截图:


示例下载:点击下载

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

0 个回复

您需要登录后才可以回帖 登录 | 立即注册
返回顶部