Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.05.20;
Скачать: CL | DM;

Вниз

Подсчет строк в гриде.   Найти похожие ветки 

 
FireWind   (2007-05-02 17:46) [0]

Доброго времени суток.
Такая проблема.
Есть такой хитрый компонент cxGrid(взят из ExpressQuantumGrid 4), в нем возможно отображение данных из запроса и группировка их по какому либо полю этого запроса.
Так вот мне необходимо посчитать число строк в гриде. Проблема в том, что ВСЕ строки мне не нужны. Мне нужны строки первого уровня. То есть, при группировке создается "дерево": первая строка (+ вложение).
Если не раскрывать эти вложения - то у меня все прекрасно считается, но когда жму на "+", и дерево начинает ветвиться, то мой счетчик начинает считать и эти сабстроки.
Вот и получается, что мне нужны только начальные строки, независимо вложений и способа группировки. А как указать, что считать нужно строки именно ЭТОГО уровня - я не знаю.
Быть может есть более простое решение..


 
Правильный Вася   (2007-05-02 20:41) [1]

SQL
COUNT + GROUP BY


 
FireWind   (2007-05-03 09:23) [2]

Нет, это не выход..
Во-первых: однозначно подсчитать строки в запросе нельзя, потому что в гриде идет группировка по различным столбцам и заранее предугадать КАК сформирует эту группировку юзер - нельзя.
Во-вторых: как вариант, можно обрабатывать результат запроса каждый раз при группировке, но согласитесь, это нужно каждый раз обращаться к базе, как юзверь что то изменит на гриде - это не выход.
Это нужно реализовать возможностями грида, что бы независимо от группировки, он подсчитывал записи первого уровня. Вот как задать уровень подсчитываемых записей - и не знаю.


 
Плохиш ©   (2007-05-03 11:10) [3]


> FireWind   (03.05.07 09:23) [2]

Ну и кто мешает изучить документацию по используемому гриду?



Страницы: 1 вся ветка

Текущий архив: 2007.05.20;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.034 c
15-1177295295
Slider007
2007-04-23 06:28
2007.05.20
С днем рождения ! 22 апреля


2-1177444555
tigraman
2007-04-24 23:55
2007.05.20
IdTCPClient


15-1176986639
Kerk
2007-04-19 16:43
2007.05.20
Четверговая задачка


15-1177060687
IMHO
2007-04-20 13:18
2007.05.20
Latex


15-1177334622
ПЛОВ
2007-04-23 17:23
2007.05.20
Д7 и Ворд недружат малость