0 / 0 / 1
Регистрация: 24.05.2016
Сообщений: 48
|
|
1 | |
SQLite Связь один ко многим12.07.2016, 16:48. Показов 2594. Ответов 8
Метки нет (Все метки)
Как сделать данную связь? Чтобы при выборе значения в комбобоксе, показывалось 3 значения.
А именно при выборе отдела, должно выводится в тестбоксы 3 принтера (таких 2 отдела). Остальные по одному
0
|
12.07.2016, 16:48 | |
Ответы с готовыми решениями:
8
Entity Framework 6. Code First. Связь один-ко-многим и многие-ко-многим одновременно Организовать связь один-ко-многим между таблицами Entity Framework. Связь между таблицами один ко многим Связь многие-ко-многим в Entity Framework |
0 / 0 / 1
Регистрация: 24.05.2016
Сообщений: 48
|
|
13.07.2016, 10:30 [ТС] | 3 |
Такой вид имеет
0
|
0 / 0 / 1
Регистрация: 24.05.2016
Сообщений: 48
|
|
13.07.2016, 12:10 [ТС] | 4 |
В combobox выведены значения из Dept_Name. Под комбо расположились 3 textbox. При выборе отдела, например Фин, в первом textbox появляется соответствующий принтер. А при выборе отдела Инт, должны заполнятся принтерами все 3 textbox. Такая вот заковыка..
0
|
784 / 615 / 273
Регистрация: 04.08.2015
Сообщений: 1,707
|
|
13.07.2016, 12:28 | 5 |
А если добавится еще один принтер, вы будете переделывать дизайн, чтобы добавить еще один textbox? Так не делается.
Принтеры нужно показывать в combobox или listbox или checkedlistbox... в зависимости от вашей задачи. Обрабатываете событие ComboBox.SelectedIndexChanged. Из выбранного значения комбобокса берете ID_Dept. По нему находите все принтеры с таким ID_Dept. Потом добавляете их в компонент, где они будут отображаться.
0
|
0 / 0 / 1
Регистрация: 24.05.2016
Сообщений: 48
|
||||||
13.07.2016, 17:47 [ТС] | 6 | |||||
Я вроде бы нашел, то что нужно, если делать зависимый комбобокс. Но не пойму, как DataGridView заменить на combobox, или это вообще не нужно?
0
|
5871 / 4748 / 2940
Регистрация: 20.04.2015
Сообщений: 8,361
|
||||||
13.07.2016, 18:51 | 7 | |||||
Kaberungula,
Зачем задавать вопросы, если ответы на них не нужны? Вам в 3-х темах разные люди подсказали несколько вариантов, а вы что-то пытаетесь изобрести. Вот пример для ваших 2-х таблиц. В комбобокс выводятся подразделения, в листбокс - принтеры из выбранного в комбобоксе подразделения. Пример для Access. Для SQLite используйте соответствующие объекты:
2
|
0 / 0 / 1
Регистрация: 24.05.2016
Сообщений: 48
|
|
14.07.2016, 11:59 [ТС] | 8 |
Шикарно, спасибо. Просто мозги уже заплыли от этого). А что за " += ", почему не просто =? Не могу в инете найти инфы...
0
|
5871 / 4748 / 2940
Регистрация: 20.04.2015
Сообщений: 8,361
|
|
14.07.2016, 12:13 | 9 |
0
|
14.07.2016, 12:13 | |
14.07.2016, 12:13 | |
Помогаю со студенческими работами здесь
9
Связь многие ко многим (Entity Framework) Связь многие ко многим EntityFramework Code First БД (один ко многим) Один ко многим Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |