Изменение значения столбца в UltraWrid - PullRequest
0 голосов
/ 01 марта 2012

У меня есть ультракрыло от Infragistics, которое связывает себя с набором данных.Что я хочу сделать, так это для одного из столбцов я хочу применить конвертер.Это означает, что для столбца, который отображает сокращения, например, я хочу отобразить полные имена для каждого.Есть ли хороший способ сделать это здесь?Я знаю, что в WPF я мог бы использовать конвертеры.

Ответы [ 2 ]

3 голосов
/ 01 марта 2012

В вашем событии InitializeLayout вы должны поместить что-то вроде этого

    Infragistics.Win.ValueList vlAbbrevs = new Infragistics.Win.ValueList();
    vlAbbrevs.ValueListItems.Add("F", "Female");
    vlAbbrevs.ValueListItems.Add("M", "Male");
    vlAbbrevs.Key = "_ABBVS_";
    e.Layout.Bands[0].Columns["Gender"].ValueList = vlAbbrevs;
0 голосов
/ 01 марта 2012

Вы можете использовать DataFilter.Ниже приведен обзор фильтров данных: http://help.infragistics.com/NetAdvantage/WinForms/current/CLR2.0/?page=WinGrid_About_Data_Filters.html

В следующем сообщении блога есть пример: http://blogs.infragistics.com/winforms/articles/using-an-wingrid-datafilter-to-convert-strings-to-bools-and-vice-versa-for-a-checkbox-column.aspx

...