Tuesday, February 14, 2006

Working with multiselect grids

Delphi 2.0 multiselect grids have an undocumented SelectedRows property, a TBookmark list.
You can use it with a code like this:



    With DbGrid1 do begin

      for i := 0 to Pred(SelectedRows.Count) do begin

        DataSource.DataSet.Bookmark := SelectedRows[i];

        {the dataset is positioned on the selection. Do your stuff}

      end;

    end;

0 Comments:

Post a Comment

<< Home