Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: ComboBox Добавлено: 24.01.05 14:39  

Автор вопроса:  Mihalыch | ICQ: 373-509-101 
Вот в ListView у каждого элемента коллекции есть Tag, а как в ComboBox’е? Св-во ItemData не очень т.к. св-во Sorted = True, и к тому же содержимое ComboBox’а постоянно меняется. Может есть возможность где-то сохранить дополнительные данные для каждого элемента списка?

Ответить

  Ответы Всего ответов: 2  

Номер ответа: 1
Автор ответа:
 sne



Разработчик Offline Client

ICQ: 233286456 

Вопросов: 34
Ответов: 5445
 Web-сайт: hw.t-k.ru
 Профиль | | #1
Добавлено: 24.01.05 15:32
Дык а в чем проблемма, ведь ItemData привязано к итему и никак не завистит от сортировки...

Ответить

Номер ответа: 2
Автор ответа:
 Mihalыch



ICQ: 373-509-101 

Вопросов: 56
Ответов: 330
 Профиль | | #2 Добавлено: 24.01.05 15:41
sne, по моему ты ошибаешься ItemData привязано к ListIndex. Во всяком случае вот в таком виде данные не совпадают
                ;Do While Not rsTheme.EOF
                    cmbTheme.AddItem rsTheme.Fields("ThemeName";)
                    cmbTheme.ItemData(cmbTheme.ListCount - 1) = rsTheme.Fields("ThemeCode";)
                    rsTheme.MoveNext
                Loop
Приходится после заполнения списка, запускать еще один цикл, и в нем уже присваивать значение ItemData. Это не очень. Конечно в данном случае можно Sorted = False, а вместо этого ORDER BY ThemeName, но содержимое списка может меняться, хотелось бы сохранить сортировку.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам