No, FillFromRS can do that. To use it in this mode, create the required column set with the column keys corresponding the fields of your recordset. Note that you need to specify the corresponding field for the row text column with the ColKey property. After that, when you call FillFromRS, it will map the recordset fields to your columns according to the specified column keys.