Dronton2
Full Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору qwertEHOK Группировать по колонке не нужно, т.к. в случае группировки из таблицы БД выгрузятся все запрашиваемые данные. Я приводил пример, в котором используется фильтрация cxGrid. соответственно, встроенный в cxGrid cxFilterControl всегда привязан к cxGrid. Кроме того, в режиме GridMode мы не знаем всех данных таблицы БД. Поэтому, при задании фильтра, имя поля выбираем из выпадающего списка полей cxGrid, а значение вбиваем вручную. Если поле содержит малоповторяющиеся данные, то выпадающий список содержал бы сотни тысяч строк, которые нужно было бы вытянуть вручную. Если поле содержит часто повторяющиеся данные (например, небольшой список регионов РФ), то его можно предварительно загрузить из БД, а затем показать в фильтре посредством события TcxDataFilterCriteria.OnGetValueList. И не совсем понятен ваш вопрос: зачем вам получать пару Имя-Значение из НЕпривязанного cxFilterControl, если можно обойтись без этих действий в привязанном (встроенном в cxGrid) cxFilterControl? |