Страница: 1 |
Мне нужно добавить в этот элемент несколько экземпляров одного класса. Все это делаеться нормально .Add, но как сделать чтобы выводились строчки текста которого я хочу, а не .Object?
Как я понял есть два элемента ListBox один System.Windows.Form другой System.Web.Ui.WebControl... один поддерживает это свойство .DataText (который вебовский), другой нет.( Поправьте если не прав). Который веб зато не поддерживает кучу других свойств!!! Так что остаеться самому рисовать!! Но почему у меня это не работает?? , Страница: 1 |
Вопрос: ListBox
Добавлено: 25.04.04 11:51
Автор вопроса: sania-tngf
Ответы
Всего ответов: 5
Номер ответа: 1
Автор ответа:
Павел
Администратор
ICQ: 326066673
Вопросов: 368
Ответов: 5968
Web-сайт:
Профиль | | #1
Добавлено: 25.04.04 13:20
В свойствах DataValueField и DataTextField поставь имя свойства, в
котором хранится значение элемента и свойства, значение которого будет
отображаться в листбоксе, соответственно.
Номер ответа: 2
Автор ответа:
sania-tngf
Вопросов: 16
Ответов: 21
Профиль | | #2
Добавлено: 25.04.04 14:21
А где эти свойста, e ListBox не имеет таких свойств? И еще - чтобы отображать разным цветом надписи, нужно рисовать на ListBox или есть какие-нибудь свойства. Заранее спасибо.
Номер ответа: 3
Автор ответа:
Павел
Администратор
ICQ: 326066673
Вопросов: 368
Ответов: 5968
Web-сайт:
Профиль | | #3
Добавлено: 25.04.04 15:12
У листбокса есть такие свойства. Я специально в MSDN проверил...
Стандартными методами раскрасить листбокс не получится... Надо самому
на нём рисовать.
ИМХО, на gotdotnet.ru похожий вопрос был, поищите.
Номер ответа: 4
Автор ответа:
sania-tngf
Вопросов: 16
Ответов: 21
Профиль | | #4
Добавлено: 25.04.04 15:26
Номер ответа: 5
Автор ответа:
Павел
Администратор
ICQ: 326066673
Вопросов: 368
Ответов: 5968
Web-сайт:
Профиль | | #5
Добавлено: 25.04.04 15:37
Сорри, действительно WIn и Web спутал...
В WinForms эти свойства называются ValueMember и DisplayMember.