0 / 0 / 0
Регистрация: 08.04.2014
Сообщений: 102
|
|
1 | |
Вывод значений одного из полей таблицы в combobox29.04.2014, 22:04. Показов 5302. Ответов 23
Метки нет (Все метки)
Программисты, подскажите пожалуйста. Есть некий справочник и в нем 2 поля вот как вывести в комбобокс 2 полный список значений поля 2, при выборе значений из комбобокса 1(поле 1 в справочнике). Я сделал вывод запросом, выводит полностью значения тока в таблице а в комбобоксе тока 1 значение показывает.
0
|
29.04.2014, 22:04 | |
Ответы с готовыми решениями:
23
Вывод в combobox одного из полей таблицы БД Выбор одного из полей таблицы БД через ComboBox Вывод количества полей одного поля для другого поля этой же таблицы Сравнивание текста в combobox-е и вывод определенных значений в другой combobox |
349 / 262 / 65
Регистрация: 07.04.2014
Сообщений: 1,603
|
|
29.04.2014, 22:17 | 2 |
Как загружаете данные в программу?
Если через ADO.NET то у ComboBox необходимо включить использование элементов привязанных к данным. После чего, настроить этот компонент для работы с имеющимся источником. Если используется другая технология доступа, то, возможно, надо будет действовать по другому.
0
|
0 / 0 / 0
Регистрация: 08.04.2014
Сообщений: 102
|
|
29.04.2014, 22:40 [ТС] | 3 |
использую ADO.NET через bindingsourse подключил. я теперь решил чуть по другому сделать заполнять сразу в datagrid настроил поля его комбобоксами все выводит, выбираю что надо, только не сохраняет все то что я выбрал( что делать то
0
|
7785 / 6553 / 2983
Регистрация: 14.04.2014
Сообщений: 28,621
|
|
29.04.2014, 22:43 | 4 |
У тебя 2 таблицы в БД или одна? Как отбираются поля в пределах одной таблицы?
0
|
0 / 0 / 0
Регистрация: 08.04.2014
Сообщений: 102
|
|
29.04.2014, 22:51 [ТС] | 5 |
у меня 2 таблицы, я хочу взять поля с 1ой таблицы в поля 2 ой таблицы, подключаю запрос где отбираю поле 2 пол полю 1 из первой таблицы, это вывожу во вторую таблицу,
0
|
349 / 262 / 65
Регистрация: 07.04.2014
Сообщений: 1,603
|
|
29.04.2014, 23:55 | 6 |
По поводу привязки ComboBox к БД и получения ключевого поля, в каком направлении смотреть я уже писал выше.
0
|
0 / 0 / 0
Регистрация: 08.04.2014
Сообщений: 102
|
|
30.04.2014, 00:01 [ТС] | 7 |
все получилось, только при добавлении ошибка "Для ForeignKeyConstraint FK_podnapravlenie_obucheniya_nabor требуется, чтобы в родительской таблице присутствовали значения дочерних ключей (Development I in Microsoft Dynamics AX 2009)." что тут не так, в этой таблице я и беру это значение, почему он ругается
0
|
349 / 262 / 65
Регистрация: 07.04.2014
Сообщений: 1,603
|
|
30.04.2014, 00:23 | 8 |
Видимо, что-то не так настроили. Или не совсем правильно сделали таблицы. Если Вы разрабатываете что-то в этой системе
0
|
0 / 0 / 0
Регистрация: 08.04.2014
Сообщений: 102
|
|||||||||||
30.04.2014, 00:41 [ТС] | 9 | ||||||||||
все нормально в таблице сделал, я работаю с обычным bindingsourse, коннектю с базой mysql, сделал запрос
0
|
7785 / 6553 / 2983
Регистрация: 14.04.2014
Сообщений: 28,621
|
|
30.04.2014, 09:27 | 10 |
У тебя Combobox'ы или DataGridView? Покажи как форма выглядит.
И при каждом выборе делать запрос? Надо просто загрузить обе таблицы, а для отбора использовать связи. Вот тут я писал как связать 2 DataGridView, когда есть DataRelation. Вывод двух связанных таблиц в datagridview
0
|
0 / 0 / 0
Регистрация: 08.04.2014
Сообщений: 102
|
|
30.04.2014, 19:13 [ТС] | 11 |
вот так выглядит моя форма, на ней выбираю поднаправление и на событиии selectedidexchanged запросик вызываю найти такое поднаправление на такое направление (значение из комбобокса) оно выходит в датагрид компании
0
|
7785 / 6553 / 2983
Регистрация: 14.04.2014
Сообщений: 28,621
|
|
30.04.2014, 19:23 | 12 |
У тебя нет в выборке каких-то ключевых полей, а без них сохранение работать не будет. Делай "SELECT *" для начала.
0
|
0 / 0 / 0
Регистрация: 08.04.2014
Сообщений: 102
|
||||||
30.04.2014, 19:33 [ТС] | 13 | |||||
почемуу у меня в запросе итак по ключевому полю же идет выборка
0
|
7785 / 6553 / 2983
Регистрация: 14.04.2014
Сообщений: 28,621
|
|
30.04.2014, 20:52 | 14 |
Это поле (podnapravleniye_obucheniya) - внешний ключ для таблицы, правильно? А надо ещё и собственный выбирать. Поставь "*" в SELECT и посмотри как будет работать.
0
|
0 / 0 / 0
Регистрация: 08.04.2014
Сообщений: 102
|
|
01.05.2014, 12:23 [ТС] | 15 |
Это поле (podnapravleniye_obucheniya) для этой таблицы собственный ключ, если я поставлю * то в запросе мне выйдут все поля таблицы (их 2) направление и поднаправление, а мне нужно только поднаправление. Запрос то работает только вот ругается ForeignKeyConstraint requires the child key values () to exist in the parent table. типа у меня нету в родительской таблице этого значения, как нету то когда я из него беру я не врубааааюсь, объясните пожалуйста
0
|
7785 / 6553 / 2983
Регистрация: 14.04.2014
Сообщений: 28,621
|
|
01.05.2014, 17:32 | 16 |
Структуру таблиц покажи.
0
|
0 / 0 / 0
Регистрация: 08.04.2014
Сообщений: 102
|
|
02.05.2014, 11:04 [ТС] | 17 |
это не правильно, извиняюсь
0
|
0 / 0 / 0
Регистрация: 08.04.2014
Сообщений: 102
|
|
02.05.2014, 11:07 [ТС] | 18 |
0
|
7785 / 6553 / 2983
Регистрация: 14.04.2014
Сообщений: 28,621
|
|
02.05.2014, 17:51 | 19 |
У тебя или внешний ключ где-то отсутствует или ты его изменяешь. Выбери оба поля и посмотри, что получится.
0
|
0 / 0 / 0
Регистрация: 08.04.2014
Сообщений: 102
|
|
02.05.2014, 21:46 [ТС] | 20 |
Тоже самое получается ругается что Для ForeignKeyConstraint FK_podnapravlenie_obucheniya_nabor требуется, чтобы в родительской таблице присутствовали значения дочерних ключей (Безопасная эксплуатация, хранение и перемещение баллонов со сжатыми, сжиженными и растворимыми газами).
0
|
02.05.2014, 21:46 | |
02.05.2014, 21:46 | |
Помогаю со студенческими работами здесь
20
Поле таблицы как сумма значений полей другой таблицы Вывод значений в comboBox, связанных с другим comboBox Отображение полей таблицы DataGridView в ComboBox Вывод в Combobox названия полей БД Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |