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

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

10.10.2014, 21:52. Просмотров 900. Ответов 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 новые столбцы. Как сделать, чтобы значения добавлялись в уже существующие?
http://www.cyberforum.ru/ado-net/thread950633.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.10.2014, 21:52
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Импорт результата MySQL запроса в DataGridView (C#):

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

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

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

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

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

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
Что-то странное происходит, когда я вот так заполняю DataGridView...

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

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

Получение результата запроса 1C
Всем приве! Есть необходимость из C# подключитья к 1С и передать запрос (так...


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

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

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