Форум программистов, компьютерный форум, киберфорум
C#: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
2810 / 1679 / 885
Регистрация: 14.04.2015
Сообщений: 5,723

Combobox и DataGrid

07.09.2015, 12:40. Показов 1283. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Подскажите пожалуйста, как реализовать механизм отображения таблицы в datagrid после выбора её же из списка таблиц в combobox.
заранее спасибо )

Добавлено через 35 минут
использую такой метод, но вылетает ошибка в строке
C#
1
       da.Fill(dt);
- Invalid object name 'System.Data.DataRowView'.
C#
1
2
3
4
5
   SqlConnection conn = new SqlConnection(connStr);
            SqlDataAdapter da = new SqlDataAdapter(@"SELECT " + comboBox1.SelectedItem + @".* FROM " + comboBox1.SelectedItem, conn);
            DataTable dt = new DataTable();
            da.Fill(dt);
            dataGridView1.DataSource = dt;
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
07.09.2015, 12:40
Ответы с готовыми решениями:

datagrid(combobox)
вот в datagrid есть столбики которым можно давать свойства, вот у меня есть столбик и в нем combobox как ему присвоить к примеру цифры?

Фильтрация DataGrid через ComboBox
При выборе клички одного животного в comboBox, в dataGridView выводятся все клички, а не одна кличка.

Вывод данных в DataGrid по нажатию в ComboBox
Хочу вывести данные в дата грид, при выборе преподавателя из combobox1 и нажатии на кнопку. Выводиться должны Число, и дисциплина которую...

8
Эксперт .NET
 Аватар для Даценд
5878 / 4755 / 2939
Регистрация: 20.04.2015
Сообщений: 8,361
07.09.2015, 12:45
C#
1
SqlDataAdapter da = new SqlDataAdapter("SELECT * FROM " + comboBox1.SelectedItem.ToString(), conn);
1
2810 / 1679 / 885
Регистрация: 14.04.2015
Сообщений: 5,723
07.09.2015, 12:54  [ТС]
теперь другая ошибка: Invalid column prefix '': No table name specified

вот код вывода в combobox
C#
1
2
3
4
5
6
7
8
9
   SqlConnection conn = new SqlConnection(connStr);
            string command = "SELECT * FROM sysobjects WHERE type = 'U' order by name ";
            SqlDataAdapter da = new SqlDataAdapter(command, conn);
            DataTable dt = new DataTable();
            da.Fill(dt);
 
            comboBox1.DataSource = dt;
            comboBox1.DisplayMember = "Имя";
            comboBox1.ValueMember = "name";
может, не правильная реализация у меня
0
Эксперт .NET
 Аватар для Даценд
5878 / 4755 / 2939
Регистрация: 20.04.2015
Сообщений: 8,361
07.09.2015, 13:06
AndreyVorobey,
если сделать так,
C#
1
2
string command = "SELECT * FROM " + comboBox1.SelectedItem.ToString();
SqlDataAdapter da = new SqlDataAdapter(command , conn);
то что записывается в строку command?
0
2810 / 1679 / 885
Регистрация: 14.04.2015
Сообщений: 5,723
07.09.2015, 13:14  [ТС]
null
и ошибка Invalid object name 'System.Data.DataRowView'.
0
Эксперт .NET
 Аватар для Даценд
5878 / 4755 / 2939
Регистрация: 20.04.2015
Сообщений: 8,361
07.09.2015, 13:30
А имя таблицы - name в выборке для комбобокса и оно же ValueMember?
Может тогда
C#
1
string command = "SELECT * FROM " + comboBox1.SelectedValue.ToString();
0
2810 / 1679 / 885
Регистрация: 14.04.2015
Сообщений: 5,723
07.09.2015, 13:49  [ТС]
если в ValueMember conbobox-a моего говнокода вставить имя таблицы из базы ?)
вот такая борода - Привязка к новому члену значения невозможна.
0
Эксперт .NET
 Аватар для Даценд
5878 / 4755 / 2939
Регистрация: 20.04.2015
Сообщений: 8,361
07.09.2015, 13:56
нет
Цитата Сообщение от AndreyVorobey Посмотреть сообщение
если в ValueMember conbobox-a моего говнокода вставить имя таблицы из базы ?)
нет.
Вот в этом коде
C#
1
2
3
comboBox1.DataSource = dt;
comboBox1.DisplayMember = "Имя";
comboBox1.ValueMember = "name";
устанавливается свойство DataSource комбобокса. DisplayMember - это то, что отображается в списке комбобокса.
ValueMember - это действительные значения отображаемых в списке итемов.
Поэтому если действительные имена таблиц (из базы) - поле/свойство name, то вытянуть имя таблицы из комбобокса можно
так
C#
1
comboBox1.SelectedValue.ToString()
1
2810 / 1679 / 885
Регистрация: 14.04.2015
Сообщений: 5,723
07.09.2015, 14:00  [ТС]
10 баллов ) спасибо)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
07.09.2015, 14:00
Помогаю со студенческими работами здесь

EF/SQL выбор таблицы в combobox и загрузка в datagrid с последующим редактированием
Коротко о главном - опыта в грандиозных разработках нет. Нужна помощь опытных людей. Задача и проблема вот в чем: Есть форма (WF), на...

Combobox + datagrid + бд
Знаю тема избита, но у меня что-то не выходит есть датагрид <DataGrid x:Name="MainGrid" Margin="10"...

Combobox в DataGrid
Нужно, чтобы только одна ячейка из всего столбца содержала в себе ComboBox. Кто что может подсказать?

Привязка Combobox к DataGrid
Для безопасного пользовательского ввода данных имеет выбор уже заготовленных значений. Как сделать, что бы при изменении Combobox значение...

Заполнение ComboBox в DataGrid
Приветствую, ребята, помогите разобраться с такой проблемкой. Есть DataGrid, в нем есть колонки. В одну из колонок хочу добавить...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
Программный отбор значения справочника
Maks 21.03.2026
Процедура ВодителиНачалоВыбора(Элемент, ДанныеВыбора, ВыборДобавлением, СтандартнаяОбработка) / / Отключаем стандартную обработку (стандартное открытие формы выбора без фильтров) . . .
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru