Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.031 c
2-1177764896
Cj
2007-04-28 16:54
2007.05.20
OpenProcess


2-1178205311
Человек
2007-05-03 19:15
2007.05.20
Поиск


1-1174900874
Lexander
2007-03-26 13:21
2007.05.20
RxRichEdit - объеденить несколько файлов


2-1177570495
PL
2007-04-26 10:54
2007.05.20
Не могу понять в чем проблема


15-1176825502
Layner
2007-04-17 19:58
2007.05.20
Посоветуйте тулз для разрезки видео файла MPEG4 почастям




   Наверх