Форум: "Прочее";
Текущий архив: 2007.07.15;
Скачать: [xml.tar.bz2];
ВнизВопрос по C# Найти похожие ветки
← →
Val © (2007-06-16 16:41) [0]В комбобокс добавляются разнородные объекты.
Как отобразить наряду с именем объекта-итема его тип?
← →
" (2007-06-16 17:22) [1]typeof(объект-итем).ToString();
?
← →
Val © (2007-06-16 17:34) [2]Вопрос не в получении, вопрос именно в отображении. При добавлении объектов-итемов можно указать DisplayMember - какое именно св-во показывать. А мне нужно Name + " : " + Type.
← →
Слоник_ (2007-06-16 18:44) [3]item"ы в комбобоксе - это произвольные объекты
самый простой и действенный способы создать свой класс ComboboxItem, переопределив в нём метод ToStringpublic override string ToString()
{
return PropertyValue + " : " + this.GetType().FullName;
}
← →
Слоник_ (2007-06-16 18:46) [4]
> самый простой и действенный способы создать свой класс ComboboxItem,
> переопределив в нём метод ToString
действенный способ - создать
← →
Слоник_ (2007-06-16 21:21) [5]не обратил внимания на "разнородные"
в таком случае можно в каждом классе должным образом переопределить ToString().
или же всё-таки класть их в некий контейнер ComboboxItem, при этом потребуется структурировать разнородность объектов объединением их интерфейсом, позволяющим получить нужное свойство Name.
в обоих вариантах DisplayMember не потребуется.
← →
Val © (2007-06-18 13:26) [6]как-то нужно инициализировать св-ва комобокса для отображения содержимого ToString()? Если я не указываю DisplayMember - добавляются пустые строки.
← →
Val © (2007-06-18 13:32) [7]Вопрос снят. Стояло FormattingEnabled в True.
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2007.07.15;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.041 c