У меня есть Infragistics UltraGrid со связанным списком различных типов данных. Одно из них - это перечисление со значениями, нечитаемыми человеком. Хотелось бы сменить дисплей на что-нибудь более читабельное.
В базе кода люди скрывали столбец перечисления и добавляли столбец строки с желаемыми значениями. Мне это не кажется правильным. Есть ли способ изменить отображаемые значения перечисления, который был бы более читабельным?
Пример. Не читается:
SomeUnreadableEnumValue
Some_Unreadable_Enum_Value
Читабельный:
Читабельный текст.
Обновление
Мне известно об использовании атрибутов описания
public enum MyEnum
{
[Description("Description for Foo")]
Foo,
[Description("Description for Bar")]
Bar
}
как упоминалось здесь, См. ответ Томаса Левеска. Я просто не могу понять, как привязать этот атрибут описания к UltraGrid, который уже привязан к перечислению.