Witam
Mam pytanie odnośnie filtrowanie DataSet'a. Używam SMDBGrida, ma on możliwość zaznaczania paru wierszy. Chciałbym, aby po np. naciśnięciu jakiegoś buttona SMDBGrid wyświetlał mi tylko wcześniej zaznaczone wiersze. Robie to tak:
SMDBGrid1.DataSource.DataSet.Filtered:=true;
for i:=0 to SMDBGrid1.SelectedRows.Count-1 do
begin
SMDBGrid1.ClearFilter;
SMDBGrid1.DataSource.DataSet.Filter:='NR_PZ = '+tab[i]+'';
SMDBGrid1.ApplyFilter;
end;
Wszystko spoko,ale po przefiltrowaniu wyświetla mi tylko ostatnio zaznaczony wiersz.