您的位置:首页 > 其它

使用OWC 做图表时按周、月、年设置时间刻度是参数无效问题解决方法

2011-05-11 14:52 706 查看
设置如下时间刻度:

ChartAxisGroupingEnum.chAxisGroupingManual;
ChartAxisUnitTypeEnum.chAxisUnitMonth;

需要在SetData后面加上上面属性,否则会出现参数无效问题:

InsertChart.SeriesCollection.Add(0);
InsertChart.SeriesCollection[0].DataLabelsCollection.Add();
InsertChart.SeriesCollection[0].DataLabelsCollection[0].HasValue = true;
InsertChart.SeriesCollection[0].SetData(ChartDimensionsEnum.chDimSeriesNames, +(int)ChartSpecialDataSourcesEnum.chDataLiteral, "销售总额");
InsertChart.SeriesCollection[0].SetData(ChartDimensionsEnum.chDimCategories, +(int)ChartSpecialDataSourcesEnum.chDataLiteral, strXdata);
InsertChart.SeriesCollection[0].SetData(ChartDimensionsEnum.chDimValues, (int)ChartSpecialDataSourcesEnum.chDataLiteral, strYdata);

InsertChart.Axes[0].GroupingType = OWC10.ChartAxisGroupingEnum.chAxisGroupingManual;
InsertChart.Axes[0].GroupingUnitType = ChartAxisUnitTypeEnum.chAxisUnitMonth;
InsertChart.Axes[0].NumberFormat = "yyyy-MM";
InsertChart.Axes[0].GroupingUnit = 1;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐