Блог


Последние записи


Теги

Информация

Пройтись в цикле по видимым записям cxGrid с учетом фильтрации

добавлено: 16 июл 12
понравилось:0
просмотров: 3759
комментов: 0

теги:

Автор: X11

Если cxGrid отфильтрован, то всё равно цикл, использующий DataController, будет видеть все записи, даже отфильтрованные.
А как пройтись по всем видимым записям с учетом фильтрации, не зависимо от того, что там выделено?

Вот примерно так:

var
i: integer;
bagin

    with <TcxGridTableView>.DataController do
      begin
        BeginUpdate;
        for I := 0 to FilteredRecordCount - 1 do
          ShowMessage(VarToStr(Values[FilteredRecordIndex[i], column1.Index]));




Советую ещё в справке прочесть про ForEachRow()

Комментарии




Необходимо войти на сайт, чтобы оставлять комментарии