Форум программистов, компьютерный форум, киберфорум
Наши страницы
C#: Базы данных, ADO.NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
maxkoshevoi
67 / 67 / 23
Регистрация: 07.11.2013
Сообщений: 539
1

Импорт результата MySQL запроса в DataGridView

10.10.2014, 21:52. Просмотров 925. Ответов 2
Метки нет (Все метки)

Столбцы в запросе определяются в ходе работы программы, да и циклом (я так делал до этого) выводить значения точно не оптимальный вариант =) Я знаю, что эта тема уже кучу раз поднималась, но я не разобрался... (так же столбцы в DataGridView добавляются автоматически (не знаю, нужно это или нет)).

Добавлено через 1 час 33 минуты
Нашел такой способ:
C#
1
2
3
4
5
6
7
8
command = new MySqlCommand("Запрос", MainForm.connection);
MySqlDataAdapter adapter = new MySqlDataAdapter();
adapter.SelectCommand = command;
DataTable table = new DataTable();
table.Locale = System.Globalization.CultureInfo.InvariantCulture;
adapter.Fill(table);
MainForm.connection.Open();
dataGridView1.DataSource = table;
Но он добавляет в DataGridView новые столбцы. Как сделать, чтобы значения добавлялись в уже существующие?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.10.2014, 21:52
Ответы с готовыми решениями:

Вывод результата запроса в dataGridView
Вот такой код. Он должен подключаться к базе и выводить результат запроса в...

Вывод результата запроса в DataGridView
Добрый день Есть запрос вида: SELECT Tovari.Название AS Expr1...

Вывод результата запроса в dataGridView
Доброго времени суток!Делаю первый проект в vs c БД С#. Есть форма,на ней...

DataGridView, отображение результата запроса
Здравствуйте. Только начала разбираться c С#. Пишу небольшой класс....

Отображение результата запроса в DataGridView
Подскажите как отобразить результат такого запрос в DataGridView: //...

2
meksik
202 / 171 / 67
Регистрация: 04.10.2014
Сообщений: 839
10.10.2014, 22:09 2
maxkoshevoi, так не добавляй столбцы в ручную в таком случае о_О

Добавлено через 4 минуты
C#
1
table.Columns[0].ColumnName
можно изменить вот так

Добавлено через 1 минуту
а может и так
C#
1
table.Columns[0].Caption
точно не знаю, ибо не пользуюсь подобным вариант заполнения грида
1
maxkoshevoi
67 / 67 / 23
Регистрация: 07.11.2013
Сообщений: 539
10.10.2014, 22:35  [ТС] 3
Что бы столбцы не создавались автоматически нашел такое:
C#
1
dataGridView1.AutoGenerateColumns = false;
и всё вроде бы работает (строки добавляются в заранее созданные столбцы), но в ячейках нет значений... Так что может действительно нужно просто переименовать заголовки столбцов в результате запроса, спасибо =)
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.10.2014, 22:35

Отображение результата сложного запроса в DataGridView
Доброго времени суток! Мне необходимо вывести результат SELECT-а в датагрид...

Ошибка при записи результата запроса в DataGridView
Что-то странное происходит, когда я вот так заполняю DataGridView...

Вывод результата SQL запроса в dataGridView и работа с содержимым таблицы
Пишу аддон для solidworks , который сохраняет габариты и патч детали в БД...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru