Willkommen in der
DP
1. Ja.
2. TDataSource kümmert sich darum, dass Änderungen an den zugrundeliegenden Daten (nach dem Editieren, Scrollen etc.) in die verknüpften Anzeigekomponenten übernommen werden.
3. + 4. Du solltest nicht mit der Filter-Eigenschaft arbeiten, sondern das Select, das dem ClientDataSet zugrunde liegt, so formulieren, dass Du nur die Daten erhältst, die Du benötigst (also filtern willst).
Gruß Daddy