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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Заполнение грида из кода, нужен пример кода 
:(
    Опции темы
GBB700
  Дата 2.3.2011, 09:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Как заполнить грид (DevExpress.ASPxGridView) в коде? 
Т.е. какие объектя для подключения к БД нужно создать и как дать команду этому гриду что бы он отобразил полученные из БД данные. К сожалению мой опыт по работе с БД в WinForms непеменим к Web Forms.

Если не трудно, можно пример?
PM MAIL   Вверх
jonie
Дата 2.3.2011, 09:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 5613
Регистрация: 21.8.2005
Где: Владимир

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



Код

grid.DataSource = new List<int>{1,2,3,4};
grid.DataBind();

?


--------------------
Что-то не поняли? -> Напейтесь до зеленых человечков... эта сверхцивилизация Вам поможет...
PM MAIL Jabber   Вверх
GBB700
Дата 2.3.2011, 10:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Непонятно насчет подключения к БД. Вот пример моего кода, разумеется он не работает.

Код

        SqlConnection cn = new SqlConnection("строка подключения");
        SqlDataAdapter da;

        DataSet ds = new DataSet("base");
        DataTable table = new DataTable("data");

        da = new SqlDataAdapter("SELECT * FROM data", cn);
        ds.Tables.Add(table);
        da.Fill(ds.Tables["data"]);

        ASPxGridView1.DataSource = ds.Tables["data"];
        ASPxGridView1.DataBind();

PM MAIL   Вверх
GBB700
Дата 2.3.2011, 12:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Так, вобщем грид заполняется только если код его заполняющий размещен в обработчике On_Load этого грида. Теперь вопрос в том как перезаполнить грид при выборе элемента в дереве (DevExpress.ASPxTreeList) ? Т.к. данные получаются нормально, но сам грид не обновляется.

PM MAIL   Вверх
Экскалупатор
Дата 2.3.2011, 21:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1746
Регистрация: 1.4.2009
Где: г. Минск

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



Цитата(GBB700 @  2.3.2011,  11:53 Найти цитируемый пост)
грид заполняется только если код его заполняющий размещен в обработчике On_Load этого грида.

соответственно выполняем код в другом обработчике события и... PROFIT!!!
PM MAIL ICQ   Вверх
GBB700
Дата 2.3.2011, 21:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Цитата(Экскалупатор @ 2.3.2011,  21:24)
соответственно выполняем код в другом обработчике события и... PROFIT!!!


при выполнении его в другом обработчике видно в отладке что данные получаются а грид своего состояния не меняет. 
PM MAIL   Вверх
Экскалупатор
Дата 2.3.2011, 22:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1746
Регистрация: 1.4.2009
Где: г. Минск

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



хм, ну очевидно значит надо обновить грид руками, т.е. удалить из грида все что в нем было до обновления(сам он этого не делает, а по сему может по этому и не видно изменений) и заново заполнить его данными.
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
Любитель
Mymik
mr.DUDA

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

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

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


 




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


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

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