Mostrando postagens com marcador Gerenciando mais de uma linha selecionada num dbgrid (multiselect). Mostrar todas as postagens
Mostrando postagens com marcador Gerenciando mais de uma linha selecionada num dbgrid (multiselect). Mostrar todas as postagens

quarta-feira, 2 de setembro de 2009

Gerenciando mais de uma linha selecionada num dbgrid (multiselect)

{O DBGrid tem uma propriedade não documentada chamada SelectedRows (Tbookmark). Com ela você pode gerenciar Multiselect da seguinte forma: }
var
contador: Integer;
begin
With Dbgrid1 do
Begin
for contador:= 0 to Pred(SelectedRows.Count) do
Begin
Datasource.Dataset.Bookmark:= SelectedRows[contador]; // posiciona nos registros selecionados do DBGrid
end;
end;