If you are using an ADO recordset to get the information from the database, you can put the data pretty much anywhere you like, so a flexgrid should work fine
If you're unsure about ADO and VB6, take a look at Comatose's sticky thread in the VB4/5/6 forum section - he has a good tutorial linked which will help with your ADO queries (if you have any) I'm sure