Как упорядочить результаты выпадающего параметра в DevExpress? - PullRequest
0 голосов
/ 10 октября 2018

У меня есть отчет DevExpress с параметром, который установлен:

        var param = new Parameter();
        param.Name = "schemeName";
        param.Type = typeof(System.String);
        param.Description = "Scheme: ";
        param.Visible = true;

        var lookupSettings = new DynamicListLookUpSettings();
        lookupSettings.DataSource = ds;
        lookupSettings.DataMember = ds.Tables[0].TableName;
        lookupSettings.DisplayMember = "SchemeName";
        lookupSettings.ValueMember = "SchemeName";

        param.LookUpSettings = lookupSettings;

        report.Parameters.Add(param);
        report.FilterString = "[SchemeName] == [Parameters.schemeName] or [Parameters.schemeName] == '' ";

Есть ли способ получить его, чтобы упорядочить результаты отсюда, чтобы они отображались в алфавитном порядке внутри параметра?

Ответы [ 2 ]

0 голосов
/ 15 ноября 2018

Параметры отчета

вы можете сортировать его данные, используя LookUpSettings. SortOrder и LookUpSettings. SortMember свойства.

via https://www.devexpress.com/Subscriptions/New-2018-2.xml#reporting

, так что эта функция работает "из коробки" без пользовательского источника данных для параметра

0 голосов
/ 10 октября 2018

Вам необходимо установить порядок сортировки в самом источнике данных параметров, а не в DynamicListLookUpSettings.

Источник: https://www.devexpress.com/Support/Center/Question/Details/T484324/dynamiclistlookupsettings-sort-datasource

...