Блог


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


Теги

Информация

Delphi, DevExpress, примеры, решения

Фильтр по тегу: foreachrow


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

Если 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()
добавлено: 16 июл 12 просмотры: 3923, комментарии: 0