Rambler's Top100
Главная
Новости
Статьи
Форумы
Книги
Коды
Сообщество
Блоги
О нас
 

Логин

Email:
  Пароль:

Войти
Зарегистрироваться
Забыл пароль

Поиск

 Искать :
 
Вперед

Сообщение

Dimon aka Manowar


Владетель

Зарегистрирован:
29 September 2002
Сообщения: 20479
Примеры кода: 12
 

RE[3]: GridView внутри GridView

03 June 2008 00:17  


В данном решении колиество запросов к базе будет равно кол-ву строк в головной таблице + 1. Что может быть очень и очень немалоПодмигивание
Навскидку как можно слегка прооптимизировать это - одним запросом тянутся все строки для главной таблицы, вторым - все строки подчиненной таблицы, для которых есть значения в главной. Потом это все загоняется в датасет, в датасете настраивается форин кей и датасорсы вложенных гридов берутся с помощью метода DataRow.GetChildRows(). Соотв. кол-во запросов равно всего лишь 2-м независимо от кол-ва стро в первой таблице. Правда при этом придется перейти либо на ручной биндинг, либо на использование ObjectDataSource


Многие вещи нам непонятны не оттого, что наши понятия слабы, а оттого, что данные вещи не входят в круг наших понятий.
Наверх
  



DataGrid, DataList, Repeater

 GridView внутри GridViewfadetoblack  01 June 2008 11:47
 RE: GridView внутри GridViewDimon aka Manowar  02 June 2008 00:13
 RE[2]: GridView внутри GridViewfadetoblack  02 June 2008 13:12
 RE[3]: GridView внутри GridViewDimon aka Manowar  03 June 2008 00:17
 
Наш Киев

Apartments for Rent

Rambler's Top100
Рейтинг@Mail.ru
Идея: Dimon aka Manowar Программирование: Dimon aka Manowar Дизайн: Dan Lebedev
Хостинг от компании Parking.ru
Карта сайта