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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Вот не въезжаю и всё в способ 
V
    Опции темы
starostin
Дата 27.10.2010, 14:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Вот не въезжаю в тему, есть у меня datagridview, в него допустим правильно вноситься таблица, источник которой настраивалься визуальным средством и билдером. По определённому событию надо что бы вместо этих данных вывелись результаты запроса, вот ваще не могу вьехать какому объекту, какое свойство надо переопределить, это bindiingsource или tableadapter? вот ни в чём не вижу свовства типа command или похожего, помогите пожалуйста слепому идиоту. Наверно важно будет, использую postgresql
Делаю так
Код

PgSqlConnection conect = new PgSqlConnection(Program.ConnectionString);
            PgSqlCommand SerchCMD = new PgSqlCommand("select a.id, a.contragent, b.inn from dogovor a, contragent b where a.contragent = b.krname and b.inn = '" + toolStripTextBoxSerch.Text + "'", conect);
            conect.Open();
            PgSqlDataReader dr = SerchCMD.ExecuteReader();
            dataGridView1.DataSource = dr;
            conect.Close();

ничего не возвращаеться, хотя в pgAdminе возращаеться несколько строк с таким запросом

Это сообщение отредактировал(а) starostin - 27.10.2010, 15:35
PM MAIL ICQ Skype GTalk Jabber MSN   Вверх
v00d00
Дата 28.10.2010, 13:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Код

Класс DataGridView поддерживает стандартную модель Windows Forms привязки данных.Это означает, что источник данных может быть любого типа, который реализует один из следующих интерфейсов:

    *

      Интерфейс IList, включающий одномерные массивы.
    *

      Интерфейс IListSource, такой как классы DataTable и DataSet.
    *

      Интерфейс IBindingList, такой как класс BindingList<T>.
    *

      Интерфейс IBindingListView, такой как класс BindingSource.


http://msdn.microsoft.com/ru-ru/library/sy...datasource.aspx

Код

PgSqlConnection conect = new PgSqlConnection(Program.ConnectionString);
            PgSqlCommand SerchCMD = new PgSqlCommand("select a.id, a.contragent, b.inn from dogovor a, contragent b where a.contragent = b.krname and b.inn = '" + toolStripTextBoxSerch.Text + "'", conect);
            conect.Open();
            PgSqlDataReader dr = SerchCMD.ExecuteReader();
DataTable dt;
dt.Load(dr);
            dataGridView1.DataSource = dt;
            conect.Close();

PM MAIL   Вверх
starostin
Дата 28.10.2010, 16:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



msdn читать я то же люблю, но спасибо что попытались подсказать. Решил проблему другим путём, лазал по автоматически сгенерированному коду dataset и dataadepterов
PM MAIL ICQ Skype GTalk Jabber MSN   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
stab
mr.DUDA
Exception

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

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

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


 




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


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

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