0

我有 DevExpress ChartControl,默认情况下图表按 Y 轴排序,但我不希望这种行为。我需要 ChartControl 以我构建它的方式显示数据源。

图表控制

该图表按 Y 轴(3010139、3010136、3010129、...)排序。但是,这不是我的列表的排序方式,我想从我的图表控件中删除这种行为。

链接到 C# 代码

4

2 回答 2

0

我相信您应该将ChartControl.SeriesSorting属性值或 SeriesBase.SeriesPointsSorting属性值设置为 DevExpress.XtraCharts.SortingMode.None.

有关详细信息,请参阅排序数据帮助文章。

于 2013-10-16T09:11:17.123 回答
0

使用AxisBase.QualitativeScaleComparer属性定义自定义轴标签顺序(请参阅如何:显示在自定义排序顺序中排序的定性比例值一文中的示例代码片段)。

主要思想是附加一个实现System.Collections.IComparer 接口的类实例来对轴值进行排序。

另请参阅: 如何在 Visual C# 文章中使用 IComparable 和 IComparer 接口。

于 2019-05-24T18:50:57.157 回答