Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Listbox / 5 сообщений из 5, страница 1 из 1
16.06.2004, 11:02
    #32563052
SHDZ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Listbox
Было в VB6
List1.AddItem "1"
List1.ItemData(List1.NewIndex) = 101
List1.AddItem "201"
List1.ItemData(List1.NewIndex) = 201
Стало VB NET
List1.Items.Add(New VB6.ListBoxItem("1", 101))
List1.Items.Add(New VB6.ListBoxItem("201", 201))
а как правильно???????
Как задавать индекс во вновь добавленное поле?
'Добавляем в список содаржимое TextBox'а
ListBox1.Items.Add(TextBox1.Text)
это понятно - добавили, и индекс он проставил автоматом
по инсерт он вставляет, как понимаю - в нужную позицию (примерно так)
ListBox1.Items.Insert (INDEX,"TEXT")
INDEX - это индекс или номер позиции?
А КАК ЗАДАТЬ ИНДЕКС ПРИ ADD
ListBox1.Items.Add
...
Рейтинг: 0 / 0
16.06.2004, 11:16
    #32563113
Sa
Sa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Listbox
Мне кажется как было в VB6 в данном контексте не очень интересно.
Скажите что хотите конкретно получить + конкретный пример.


INDEX - это индекс или номер позиции

index - это индекс.


А КАК ЗАДАТЬ ИНДЕКС ПРИ ADD

Никак, Add - это Add т.е. добавить в конец коллекции.

Код: plaintext
 uid  =  S a
...
Рейтинг: 0 / 0
16.06.2004, 11:31
    #32563150
Sergey S
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Listbox
Да я хочу вот что:
Есть таблица, поле ID и NAME
чтоб ID - было в индексе для дальнейшего поиска по базе, а NAME - отображалось в списке для выбора.
По крайней мере в VB6 так и делал: задавал индекс и текст.
...
Рейтинг: 0 / 0
16.06.2004, 11:43
    #32563183
Sa
Sa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Listbox
Sergey SДа я хочу вот что:
Есть таблица, поле ID и NAME
чтоб ID - было в индексе для дальнейшего поиска по базе, а NAME - отображалось в списке для выбора.


Ну вообще то к таблице привязываемся например так:
Код: plaintext
1.
2.
3.
Me.listBox1.DataSource = myDataSet.Tables("myTalbe") ' где myTable наша таблица в myDataSet
Me.listBox1.DisplayMember = "NAME" ' поле Display
Me.listBox1.ValueMember = "ID"  ' поле Value


Код: plaintext
 uid  =  S a
...
Рейтинг: 0 / 0
16.06.2004, 11:45
    #32563188
Sergey S
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Listbox
СПАСИБА
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Listbox / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]