Модераторы: gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Приязать данные к DataGridView 
:(
    Опции темы
Competitor
Дата 28.5.2009, 14:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 440
Регистрация: 23.3.2005
Где: Tula

Репутация: нет
Всего: -1



Привет всем,
Могу читать данные из таблицы так:
Код

            SOConnection connection = new SOConnection("MyConnectinoString");
            SOSqlCommand command = new SOSqlCommand("select * from MyTable", connection);
            connection.Open();
            DbDataReader reader = command.ExecuteReader();
            while (reader.Read())
            {
                Console.WriteLine(reader["FieldName"].ToString());
            }

Источник данных - свой, самодельный.
Как мне привязать данные из таблицы MyTable к DataGridView, который есть на форме.
Спасибо 

Это сообщение отредактировал(а) Competitor - 28.5.2009, 14:43
PM MAIL WWW   Вверх
Idsa
Дата 28.5.2009, 15:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 2086
Регистрация: 5.12.2006
Где: Томск

Репутация: 15
Всего: 62



Цитата(Competitor @  28.5.2009,  18:42 Найти цитируемый пост)
Как мне привязать данные из таблицы MyTable к DataGridView, который есть на форме.

dataGridView.DataSource = MyTable;


--------------------
Мой блог: alexidsa.blogspot.com
PM MAIL ICQ   Вверх
Competitor
Дата 28.5.2009, 15:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 440
Регистрация: 23.3.2005
Где: Tula

Репутация: нет
Всего: -1



Цитата(Idsa @  28.5.2009,  15:12 Найти цитируемый пост)
dataGridView.DataSource = MyTable; 

а как получить DataTable, если DbDataReader не реализован метод GetSchemaTable?
Поэелментно обходить?
PM MAIL WWW   Вверх
KelTron
Дата 29.5.2009, 16:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 745
Регистрация: 8.10.2006
Где: Красноярск

Репутация: 5
Всего: 38



Используй DataAdapter:

Не знаю чё это за тип такой SOConnection, но должно быть по аналогии с SqlConnection и т.д.:

Код

SqlConnection connection = new SqlConnection("MyConnectinoString");
SqlCommand command = new SqlCommand("select * from MyTable", connection);
SqlDataAdapter adapter = new SqlDataAdapter(command);

DataTable table = new DataTable();
adapter.Fill(table);

dataGridView.DataSource = table;



--------------------
Тысячами незримых нитей обвивает тебя Закон. Разрубишь одну - преступник. Десять - смертник. Все - Бог.
Эвенгар Салладорский, основатель Школы Тьмы.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
stab
mr.DUDA
Exception

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, stab, mr.DUDA, Exception.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Базы данных под .NET | Следующая тема »


 




[ Время генерации скрипта: 0.0412 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.