|
1 / 1 / 0
Регистрация: 13.05.2015
Сообщений: 29
|
|||||||||||
Выборка из БД по изменению значения в combobox13.05.2015, 12:21. Показов 4231. Ответов 20
Метки нет (Все метки)
хочу сделать выборку в DataGridView с помощью Combobox
0
|
|||||||||||
| 13.05.2015, 12:21 | |
|
Ответы с готовыми решениями:
20
Выборка из БД по изменению значения в combobox Выборка из таблицы в зависимости от значения в ComboBox Выборка из Combobox, причем выборка должна быть частичной |
|
17823 / 12973 / 3382
Регистрация: 17.09.2011
Сообщений: 21,261
|
||
| 13.05.2015, 12:25 | ||
|
Вы должны быть уже достаточно взрослы и умны для того, чтобы догадаться выложить хотя бы текст сообщения об ошибке.
0
|
||
|
1 / 1 / 0
Регистрация: 13.05.2015
Сообщений: 29
|
|
| 13.05.2015, 12:34 [ТС] | |
|
хах, смешно)))
Вот болячка: Первый этап обработки исключения типа "System.InvalidOperationException" в System.Data.dll Дополнительные сведения: Подключение не было закрыто. Подключение открыто. Почему оно все еще открыто???
0
|
|
|
17823 / 12973 / 3382
Регистрация: 17.09.2011
Сообщений: 21,261
|
|||||||
| 13.05.2015, 12:38 | |||||||
2. Заполнили 3. Закрыли 4. Заполнили (открывается автоматически при вызове Fill) 5. ??? Вот подключение и остается открытым.
0
|
|||||||
|
1 / 1 / 0
Регистрация: 13.05.2015
Сообщений: 29
|
|||||||||||
| 13.05.2015, 13:06 [ТС] | |||||||||||
|
Извиняюсь, у меня так вышло после длительных манипуляций с кодом, все перемешалось малеха(не ругайтесь), вот как оно выглядит на самом деле:
Нашел на просторах интернета такой текст:
Добавлено через 21 минуту проблема с соединением все еще не решена(((
0
|
|||||||||||
|
1654 / 1153 / 173
Регистрация: 23.07.2010
Сообщений: 6,910
|
|
| 13.05.2015, 13:16 | |
|
я не парюсь и создаю соединение каждый раз, оборачивая его в using. ADO поддерживает пул соединений, по-этому "грязь на скорость не влияет"
0
|
|
|
1 / 1 / 0
Регистрация: 13.05.2015
Сообщений: 29
|
|
| 13.05.2015, 13:31 [ТС] | |
|
Можешь показать как?
0
|
|
|
1654 / 1153 / 173
Регистрация: 23.07.2010
Сообщений: 6,910
|
||||||
| 13.05.2015, 13:45 | ||||||
0
|
||||||
|
214 / 214 / 73
Регистрация: 12.01.2011
Сообщений: 767
|
||||||||||||||||||||||
| 13.05.2015, 14:06 | ||||||||||||||||||||||
это то что вернет вам данные в таблицу
0
|
||||||||||||||||||||||
|
1 / 1 / 0
Регистрация: 13.05.2015
Сообщений: 29
|
|
| 13.05.2015, 15:16 [ТС] | |
|
Да, слабоват я в этом(((
Что такое Data? Откуда оно?
0
|
|
|
214 / 214 / 73
Регистрация: 12.01.2011
Сообщений: 767
|
||||||||||||||||||||||
| 13.05.2015, 15:51 | ||||||||||||||||||||||
|
попробую по порядку
ComboBox comboControl - это сам комбобокс который передается в метод и который будет заполнен в последствии. string cbColName это колонка отображаемая к примеру имена или пользователи или что угодно. string cbID - это их соответствующии ID. итак метод заполнит комбобокс именами и comboControl.ValueMember = table.Columns[cbID].ColumnName; соответственно их ID'шниками. далее при выборе комбобокса надо отобразить в гриде соответствующие значения.
ну и дальше в событии comboboxSelectedIndexChanged вызываем метод который будет показывать данные в гриде
вам не нужно это. я дал методы и показал как ими пользоваться.
1
|
||||||||||||||||||||||
|
1 / 1 / 0
Регистрация: 13.05.2015
Сообщений: 29
|
|
| 13.05.2015, 16:35 [ТС] | |
|
все разжевали, спасибо!!! буду разбираться. А что data класс я догадался, жаль еще не понимаю как ими пользоваться)))
Добавлено через 31 минуту все заработало, спасибо. Поставил как обычно везде open иc close в соединениях опять выдало ошибку, везде удалил все заработало. Как то теперь не укладывается где происходит соединение
0
|
|
|
214 / 214 / 73
Регистрация: 12.01.2011
Сообщений: 767
|
||||||
| 13.05.2015, 16:38 | ||||||
|
если использовать
0
|
||||||
|
1 / 1 / 0
Регистрация: 13.05.2015
Сообщений: 29
|
|
| 13.05.2015, 16:46 [ТС] | |
|
Вот это круто, переделал все в отдельный файл класса, у меня кода вышло раза в 4 меньше, щас буду остальные формы переделывать как в этой
0
|
|
|
214 / 214 / 73
Регистрация: 12.01.2011
Сообщений: 767
|
|
| 13.05.2015, 17:02 | |
|
так и старайтесь делать. описывайте методы в отдельном классе а в форме просто вызывайте их. иначе в коде формы будет помойка
0
|
|
|
1 / 1 / 0
Регистрация: 13.05.2015
Сообщений: 29
|
|
| 15.05.2015, 13:44 [ТС] | |
|
а можете показать как так же в классе описать способы вставки, удаления и обновления БД и вызов этих процедур?
0
|
|
|
214 / 214 / 73
Регистрация: 12.01.2011
Сообщений: 767
|
||||||||||||||||
| 15.05.2015, 13:58 | ||||||||||||||||
Сообщение было отмечено sima26ru как решение
Решение
в форме:
1
|
||||||||||||||||
|
1 / 1 / 0
Регистрация: 13.05.2015
Сообщений: 29
|
|
| 15.05.2015, 21:54 [ТС] | |
|
А мне с запросами легче, а как надо никто не говорил, главное сделать )))) спасибо, буду разбираться
0
|
|
|
1 / 1 / 0
Регистрация: 13.05.2015
Сообщений: 29
|
||||||
| 27.05.2015, 16:10 [ТС] | ||||||
|
Еще вопрос, как с помощью этого примера выполнить запрос Select count (*), как мне вытянуть число строк?
0
|
||||||
|
1654 / 1153 / 173
Регистрация: 23.07.2010
Сообщений: 6,910
|
||
| 28.05.2015, 08:29 | ||
|
ExecuteScalar спасет отца русской демократии
а это 1 - параметры нужно пользовать. 2 - не хотим 1 - тогда StringBuilder для строк как минимум
0
|
||
| 28.05.2015, 08:29 | |
|
Помогаю со студенческими работами здесь
20
Ограниченный доступ к изменению значения полей класса Как привязать автообновление сабформы по изменению значения в текстбоксе? ComboBox, значения в котором зависят от выбранного пункта другого ComboBox-а Заполнение одного ComboBox-а в зависимости от выбранного значения в другом ComboBox-е
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а привычная функция main(). . .
|
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net
REST сервисы временно не работают, только через Web.
Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
|
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
|
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
|
|
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма).
На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
|
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ *
Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи
и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
|
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым.
Но восстановить их можно так.
Для этого понадобится консольная утилита. . .
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|