I've never used the datasource property, since it does fill up the list ONLY at form's opening. If you want to have this kind of functionality you should fill up the list in the arrive method of the list, just before the list is shown.
The datasource property has been added to the lists in recent versions of paradox to ease the transition for Access users, but you should avoid these low profile tricks and fill the list by yourself.
Bye