|
3 / 2 / 1
Регистрация: 04.12.2015
Сообщений: 73
|
||||||||||||||||
Как сделать combobox зависимым полем от другого combobox?14.08.2020, 16:03. Показов 3322. Ответов 21
Метки нет (Все метки)
Как сделать combobox зависимым от того, что выше него. Допустим я выбираю тип товара (продовольственный или непродовольственный) и в категории должны выпадать только те или иные типы товаров. С остальными также
0
|
||||||||||||||||
| 14.08.2020, 16:03 | |
|
Ответы с готовыми решениями:
21
Как сделать ComboBox зависимым от другого ComboBox Как сделать ComboBox зависимым от TextBox?
|
|
785 / 616 / 273
Регистрация: 04.08.2015
Сообщений: 1,713
|
|
| 14.08.2020, 16:48 | |
|
RobDiez, изменение данных в комбобоксе ловите в SelectedIndexChanged. Там устанавливаете фильтр по BindingSource https://docs.microsoft.com/en-... etcore-3.1
1
|
|
|
3 / 2 / 1
Регистрация: 04.12.2015
Сообщений: 73
|
||||||
| 14.08.2020, 17:25 [ТС] | ||||||
|
Выдаёт ошибку
0
|
||||||
|
785 / 616 / 273
Регистрация: 04.08.2015
Сообщений: 1,713
|
|
| 14.08.2020, 19:02 | |
Сообщение было отмечено RobDiez как решение
Решение
RobDiez, вам нужно получить выбранное значение в комбобоксе. SelectedValue вернет значение из столбика, который вы указали в свойстве ValueMember этого комбобокса. И в фильтре пишете "НазваниеСтолбца=Значение".
1
|
|
|
3 / 2 / 1
Регистрация: 04.12.2015
Сообщений: 73
|
|||||||||||
| 15.08.2020, 16:53 [ТС] | |||||||||||
|
Я как то не правильно вас понял. У меня ошибку выдаёт
Получилось, но теперь другая проблема всплыла. согласно типу 1-продовольственные, 2-непродовольственные. Выбирая непродовольственные в другом combobox встают продовольственные, а при выборе продовольственных пустое значение Добавлено через 15 минут
0
|
|||||||||||
|
785 / 616 / 273
Регистрация: 04.08.2015
Сообщений: 1,713
|
||||||
| 15.08.2020, 20:12 | ||||||
|
RobDiez, условие в фильтре надо писать так
1
|
||||||
|
3 / 2 / 1
Регистрация: 04.12.2015
Сообщений: 73
|
||||||||||||
| 15.08.2020, 20:41 [ТС] | ||||||||||||
0
|
||||||||||||
|
785 / 616 / 273
Регистрация: 04.08.2015
Сообщений: 1,713
|
||
| 15.08.2020, 23:41 | ||
|
После того,как запрос выполнится, остаются только названия столбцов, без названий таблиц. Если в запросе есть одинаковые поля, к дублям добавляется 1 с последующей нумерацией. Так что ТипТовара.КодТипа преобразуется в КодТипа1. Его можно вообще в запросе не выводить, это не отразится на результате выборки.
0
|
||
|
3 / 2 / 1
Регистрация: 04.12.2015
Сообщений: 73
|
||
| 16.08.2020, 09:38 [ТС] | ||
|
Тут есть загвоздка, если брать поля только из таблицы Категории, где есть КодТипа, то он пишет следующее: System.Data.EvaluateException: "Не удается найти столбец [System.Data.DataRowView]." А если в bsCategory положить поле КодТипа из таблицы ТипТовара и указывать, либо не указывать откуда брать поле КодТипа, то он всё равно не ходит это поле, пишет: System.Data.EvaluateException: "Не удается найти столбец [КодТипа]."
0
|
||
|
785 / 616 / 273
Регистрация: 04.08.2015
Сообщений: 1,713
|
|||||||
| 16.08.2020, 10:20 | |||||||
|
RobDiez, я имел в виду, что в запросе
0
|
|||||||
|
3 / 2 / 1
Регистрация: 04.12.2015
Сообщений: 73
|
||||||||||||
| 16.08.2020, 12:33 [ТС] | ||||||||||||
Во втором "Не удается найти столбец [System.Data.DataRowView]." Независимо от того, указал я в фильтре из какой таблицы столбец или нет. А так я делал как вы мне порекомендовали)
0
|
||||||||||||
|
785 / 616 / 273
Регистрация: 04.08.2015
Сообщений: 1,713
|
|
| 16.08.2020, 12:45 | |
|
RobDiez, в фильтре вы что пишете?
0
|
|
|
3 / 2 / 1
Регистрация: 04.12.2015
Сообщений: 73
|
|||||||||||||||||||||||||||||||
| 16.08.2020, 13:06 [ТС] | |||||||||||||||||||||||||||||||
|
В этом запросе
Если пишу
--------------------- Если запрос
Если
0
|
|||||||||||||||||||||||||||||||
|
785 / 616 / 273
Регистрация: 04.08.2015
Сообщений: 1,713
|
|||||||
| 16.08.2020, 16:18 | |||||||
|
RobDiez, попробуйте поменять порядок инициализации свойств
0
|
|||||||
|
785 / 616 / 273
Регистрация: 04.08.2015
Сообщений: 1,713
|
||||||
| 16.08.2020, 19:18 | ||||||
|
RobDiez, в фильтре пишем
0
|
||||||
|
785 / 616 / 273
Регистрация: 04.08.2015
Сообщений: 1,713
|
|
| 19.08.2020, 16:33 | |
|
RobDiez, посмотрите в отладчике на что ругается и показывайте код с указанием объекта, который не имеет значение. Например, может не срабатывать приведение (comboBox2.SelectedValue as DataRowView), если SelectedValue другого типа.
0
|
|
|
785 / 616 / 273
Регистрация: 04.08.2015
Сообщений: 1,713
|
||
| 19.08.2020, 17:33 | ||
|
RobDiez, а код где? DataRowView - это comboBox2.SelectedValue и у вас должна стоять проверка
0
|
||
| 19.08.2020, 17:33 | |
|
Помогаю со студенческими работами здесь
20
Как сделать чтобы при выборе в comboBox, выводилось значение в другом comboBox? Как сделать чтобы при выборе в combobox , менялись значения в других combobox? Visual Basic 6.0 ComboBox, значения в котором зависят от выбранного пункта другого ComboBox-а Значение из ComboBox формы в запросе MS SQL для другого ComboBox Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
1С: Контроль уникальности заводского номера
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью. Данные берутся из регистра сведений, по которому настроено. . .
|
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y
Z4Tv2zpXVVo
https:/ / github. com/ shumilovas/ med2. git
|
1С: Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа.
В качестве фильтра для отбора справочника служит группа номенклатуры.
Отбор по наименованию группы. . .
|
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
|
|
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс.
Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
|
1С: Программный отбор элементов справочника по значению перечисления
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа.
В качестве фильтра для отбора служит значение перечислений.
/ / Событие "НачалоВыбора" реквизита на форме. . .
|
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
|
Оттенки серого
Argus19 18.03.2026
Оттенки серого
Нашёл в интернете 3 прекрасных модуля:
Модуль класса открытия диалога открытия/ сохранения файла на Win32 API;
Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
|