已经验证过了,这个目前并不是接口方面的限制,我这边测试在100行列的时候加载速度就会变慢,150行列时加载速度就很慢了,看起来还是性能方面没有办法支持大量的数据,
附上数据加载的代码
- var starttime = DateTime.Now;
- Chart3DDataSetGrid grid = c1Chart3D1.ChartGroups[0].ChartData.SetGrid;
- grid.ColumnCount = 100;
- grid.RowCount = 100;
- for (int r = 0; r < grid.RowCount;r++) {
- for (int c = 0; c < grid.RowCount; c++)
- {
- c1Chart3D1.ChartGroups[0].ChartData.SetGrid.SetValue(c,r,(c-r)*(c+r));
- }
- }
- MessageBox.Show("加载时间:"+(DateTime.Now - starttime).TotalSeconds.ToString());
复制代码
|