try this if you use a bound datagrid to a datacontrol:
1. define the recordsource of the data control, the grid will be automatically filled with all records
2. by clicking on the list box, add a new record to your table, fill in the fields of that record, and "refresh" the data control recordset, the grid will be automatically filled with all records including the new record (if it meets the query definition)
good luck
vincent
acady@yucom.be