Форум программистов, компьютерный форум, киберфорум
Visual Basic .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.69/13: Рейтинг темы: голосов - 13, средняя оценка - 4.69
24 / 23 / 0
Регистрация: 10.10.2014
Сообщений: 886

Обращение к произвольному столбцу ComboBox

27.09.2018, 10:16. Показов 2469. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте!
Подскажите пожалуйста, как обратиться к произвольному столбцу ComboBox.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
27.09.2018, 10:16
Ответы с готовыми решениями:

Обращение к произвольному элементу массива в Windows Form
В массиве типа std::string обртиться по индексу к любому элементу массива можно лeгко: std::string s =...

Обращение к столбцу по имени
Как обратиться к столбцу по его имени или обращение осуществляется только по Index'у ?

Обращение к столбцу в dataGridView по имени
Здравствуйте. Подскажите пожалуйста, почему при обращении к столбцу в ДатаГрид по имени , а не по индексу выдаёт ошибку? Код: ...

9
Эксперт .NET
 Аватар для Rius
13121 / 7681 / 1675
Регистрация: 25.05.2015
Сообщений: 23,441
Записей в блоге: 14
27.09.2018, 10:19
Что такое столбец у ComboBox?
1
24 / 23 / 0
Регистрация: 10.10.2014
Сообщений: 886
27.09.2018, 10:21  [ТС]
Цитата Сообщение от Rius Посмотреть сообщение
Что такое столбец у ComboBox?
ComboBox это поле с раскрывающимся списком. Но при раскрытии списка всего один столбец. Остальные только в источнике такого ComboBox. Может к источнику обращаться, а не к ComboBox?
0
Эксперт .NET
 Аватар для Rius
13121 / 7681 / 1675
Регистрация: 25.05.2015
Сообщений: 23,441
Записей в блоге: 14
27.09.2018, 10:24
GafarovIS, ComboBox выводит только строки. Строки могут быть из одного указанного столбца источника данных.
Другие туда не добавить без тяжёлых танцев с бубном.
Вам зачем именно и как применять хотите?
1
24 / 23 / 0
Регистрация: 10.10.2014
Сообщений: 886
27.09.2018, 10:28  [ТС]
Цитата Сообщение от Rius Посмотреть сообщение
ComboBox выводит только строки. Строки могут быть из одного указанного столбца источника данных.
ой, вот это новость! я в Access раньше работал, там можно легко добавлять ComboBox с несколькими столбцами.
Надо подумать, потом отвечу
0
Эксперт .NET
 Аватар для Rius
13121 / 7681 / 1675
Регистрация: 25.05.2015
Сообщений: 23,441
Записей в блоге: 14
27.09.2018, 10:32
Лучший ответ Сообщение было отмечено GafarovIS как решение

Решение

Access-то заточен под БД, но ничего сверх заложенного там не сделать.
А здесь всё универсально, но надо ручками, ручками...

Добавлено через 1 минуту
Если у вас есть столбец данных, являющийся конкатенацией других столбцов, то можно его вывести. Но выглядит это не как список со столбцами.
1
24 / 23 / 0
Регистрация: 10.10.2014
Сообщений: 886
27.09.2018, 10:47  [ТС]
Цитата Сообщение от Rius Посмотреть сообщение
Если у вас есть столбец данных, являющийся конкатенацией других столбцов, то можно его вывести. Но выглядит это не как список со столбцами.
Без вашей помощи видимо тяжело дастся. Первый раз делаю прогу в VBNET с подключением к MS SQL. Есть поле со списком. Его источник BindingSource. В этом BindingSource таблица с несколькими столбцами. Задача получить значение 3-го столбца, соответствующее значению, выбранному в поле со списком. Помогите пожалуйста.
Я то думаю запрос прописать в коде VB и отфильтровав по значению ComboBox вытащить из BindingSource нужное ззначение из нужного столбца. Или проще можно поступить?

Добавлено через 4 минуты
Как обратиться к столбцу BindingSource?
0
36 / 34 / 9
Регистрация: 27.11.2011
Сообщений: 428
27.09.2018, 11:23
Я бы в двумерный массив прочитал таблицу например
VB.NET
1
2
Dim table(9999999,99) as String 'первый индекс - строка, второй столбец
Dim col as Integer=0' количсевто строк в таблице
Затем в комбобокс добавил бы элементы спсика
VB.NET
1
2
3
For i as integer =0 To col
Combobox1.Items.Add(table(i,0))-'Номер нужного столбца из таблицы
Next i
При выборе элемента из комбо бокс можно обращаться к ячейки нашей таблицы
VB.NET
1
textBox1.Text=table(Combobox1.Selectedindex,3)'3 - номер нужного столбца в таблице
В место массива наверное можно использовать дата тейбл, хотя я так понимаю то же самое и бдует.

Незнаю насколько мое решение правильное, но работать должно))

Добавлено через 10 секунд
Я бы в двумерный массив прочитал таблицу например
VB.NET
1
2
Dim table(9999999,99) as String 'первый индекс - строка, второй столбец
Dim col as Integer=0' количсевто строк в таблице
Затем в комбобокс добавил бы элементы спсика
VB.NET
1
2
3
For i as integer =0 To col
Combobox1.Items.Add(table(i,0))-'Номер нужного столбца из таблицы
Next i
При выборе элемента из комбо бокс можно обращаться к ячейки нашей таблицы
VB.NET
1
textBox1.Text=table(Combobox1.Selectedindex,3)'3 - номер нужного столбца в таблице
В место массива наверное можно использовать дата тейбл, хотя я так понимаю то же самое и бдует.

Незнаю насколько мое решение правильное, но работать должно))
1
Эксперт .NET
 Аватар для Rius
13121 / 7681 / 1675
Регистрация: 25.05.2015
Сообщений: 23,441
Записей в блоге: 14
27.09.2018, 16:40
Лучший ответ Сообщение было отмечено GafarovIS как решение

Решение

GafarovIS,
Вложения
Тип файла: 7z GafarovIS.7z (6.2 Кб, 5 просмотров)
1
24 / 23 / 0
Регистрация: 10.10.2014
Сообщений: 886
27.09.2018, 17:25  [ТС]
Цитата Сообщение от Rius Посмотреть сообщение
GafarovIS.7z (6.2 Кб, 0 просмотров)
благодарю. вы очень помогли.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
27.09.2018, 17:25
Помогаю со студенческими работами здесь

Обращение к столбцу в DbGrid
подскажите пожалуйста как обратится к столбцу в DbGrid? мне нужно чтобы при вводе значения в один столбец, другой по формуле...

Обращение к столбцу табличной формы альтернативным способом
Здравствуйте! У меня табличная форма, в которой имена столбцов постоянно изменяются. Подскажите пожалуйста, можно ли как-то обращаться...

Привязка Combobox к столбцу БД
Запросом я выбираю столбец из БД. Вот по нему и должен происходить выбор в ComboBox. Я хочу что значения в comboBox2 зависели от значений...

TabControl, StringGrid и Combobox. Обращение к ComboBox
Здравствуйте. Вот такое задание: Для каждого предмета в аттестате может быть: зачет, оценка или прослушан курс. Как я это сделал: (во...

Фильтр в ComboBox, привязанному к столбцу БД
Здравствуйте! У меня есть СomboBox к нему привязывается значение столбца из таблицы с помощью DataTable, хочу сделать чтобы при введении в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru