|
-4 / 5 / 2
Регистрация: 04.02.2013
Сообщений: 1,860
|
||||||
Получение id выбранного пункта в combobox09.04.2025, 03:22. Показов 1652. Ответов 3
Метки нет (Все метки)
У меня имеются 4 таблицы в БД (см.скрин):
1. Страна (Country) 2. Тип субъекта (Type_subject) 3. Наименование субъекта (Name_subject) 4. Город субъекта (City) У меня в таблице "тип субъекта" имеется шестой пункт, который высвечивается при выборе страны "Украина", когда выбирается соответствующий пункт в перечне стран. Но когда он попадает в combobox - у него selectedindex становиться равным 1 (см.код). Но мне нужно получить при выборе его ... id его из таблицы в БД --- т.е. = 6. КАК?
0
|
||||||
| 09.04.2025, 03:22 | |
|
Ответы с готовыми решениями:
3
Присвоить значение переменной в зависимости от выбранного пункта ComboBox Получить id выбранного пункта в combobox c# Html: в блоке Select значение addr.SelectedIndex всегда остается 0, вне зависимости от выбранного пункта |
|
408 / 242 / 88
Регистрация: 28.04.2022
Сообщений: 1,207
|
||||||
| 09.04.2025, 11:40 | ||||||
|
xamelione25, А MySQL тут при чём вообще? Это вопрос по C#.
Не уверен, но по-моему в C# можно привязывать комбобокс к источнику данных и задавать как display значение (в списке) и одновременно key значение (например, id из БД). Соответственно, при выборе пользователем строки из списка, вы получите так же и KeyValue. Точнее подскажут на профильном форуме. Добавлено через 4 минуты Впрочем, у вас так и сделано:
Значит, где-то косяк с привязкой данных. Спецы по C# подскажут.
0
|
||||||
|
-4 / 5 / 2
Регистрация: 04.02.2013
Сообщений: 1,860
|
|
| 09.04.2025, 23:09 [ТС] | |
|
Gluck99, Там вопрос немного в другом состоял, мне нужен просто сам формат запроса select
По которому, я смогу сделать по порядку или в одном запросе: Получить тот id, который выбранный элемент в combobox несет в таблице БД. Потому что когда пользователь выбирает в предыдущем combobox пункт, данные из таблицы "Типы субъектов" (см.скрин) - фильтруются, и id-ишники у них перепрошиваются. То есть я, когда выбираю страну "Украина", у меня фильтрация происходит по колонке id_Country из таблицы Type_subject И потом у меня по id-ишнику фильтруются все значения и передаются в combobox --- и id у них становятся новые, а мне нужно взять, те которые были присвоены им в таблице.
0
|
|
|
408 / 242 / 88
Регистрация: 28.04.2022
Сообщений: 1,207
|
||||||
| 09.04.2025, 23:41 | ||||||
Сообщение было отмечено xamelione25 как решение
Решение
xamelione25, Я мало что понял. Почему id "перепрошиваются"? Что это значит? Вообще-то ID в БД меняются редко, они потому и ID.
До меня кажется дошло (посмотрел код). Вы зачем-то используете selected index элемента (строки списка) в combobox. Но это же не ID. И этот индекс, разумеется, меняется, как только меняется содержимое combobox. Видимо, вы проигнорировали то, что я написал выше. Вам надо использовать для выборки не индекс выбранного элемента в списке, а key value, которое привязывается к этому элементу и которое будет соответствовать ID в БД. Вот у вас связка элемента в combobox'е с ID в БД:
1
|
||||||
| 09.04.2025, 23:41 | |
|
Помогаю со студенческими работами здесь
4
Вернуть значение выбранного пункта в ContextMenuStrip Программа тестирования: проверка не выбранного пункта, а введенного Как связать два ComboBox так, чтобы при заполнении одного ComboBox он соответствовал со значением другого ComboBox
Отобразить в TextBox цену выбранного в ComboBox товара Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Валидация и контроль данных табличной части документа перед записью
Maks 22.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в КА2.
Задача: контроль и валидация данных табличной части документа перед записью с учетом регламента компании. . .
|
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2.
Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом.
В. . .
|
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2.
Задача: отобразить спецтехнику, которая на данный момент находится в ремонте.
Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
|
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
|
|
Запрет удаления строк ТЧ документа при определённом условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
|
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут
Суть:
- Группа наркоманов из 10 человек.
- Только один инфицирован ВИЧ.
- Колются одной иглой.
- Колются раз в день.
- Колются последовательно через. . .
|
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
|
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
|