【问题标题】:Devexpress XtraChart sorts series by defaultDevexpress XtraChart 默认排序系列
【发布时间】:2013-01-17 01:25:50
【问题描述】:

我有一个 Devexpress XtraChart(条形图),可显示月份和年份范围内的性别信息。以下是我设置一些属性的方法:

DataTable chartTable = new DataTable("Table1");

chartTable.Columns.Add("Gender");
chartTable.Columns.Add("MonthYear");

chartTable.Columns.Add("Value", typeof(Int32));

foreach (var p in chart.getChartData())
{
    chartTable.Rows.Add(new object[] { p.Gender, p.MonthYear, p.Value });
}

// chartByGender is the name of the XtraChart control   
chartByGender.DataSource = chartTable;
chartByGender.SeriesDataMember = "gender";
chartByGender.SeriesTemplate.ArgumentDataMember = "MonthYear";
chartByGender.SeriesTemplate.ValueDataMembers.AddRange(new string[] { "value" });

chartByGender.SeriesSorting = SortingMode.None;
chartByGender.SeriesTemplate.SeriesPointsSorting = SortingMode.None;

但是,当图表显示时,它不会按照chartTable 中可用的顺序显示数据。而是对它们进行排序,我真的不希望它这样做。我应该更改哪些属性才能使系列与chartTable 的顺序相同?

有没有办法强制控件不对数据元素进行排序?

【问题讨论】:

    标签: c# winforms charts devexpress


    【解决方案1】:

    查看此 DevExpress 图表演示: Link

    它有几个图表的排序选项,也许它可以帮助你解决问题。

    【讨论】:

      猜你喜欢
      • 2011-08-19
      • 1970-01-01
      • 2012-05-12
      • 2011-09-05
      • 1970-01-01
      • 1970-01-01
      • 2012-12-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多