Hola
Yo creo con un datagrid podrias conseguir algo parecido.
Para utilizar el datagrid tienes que incluir los componentes:
Microsoft DataGrid Control 6.0
Microsoft ADO DataControl 6.0
creas un adodc, en el adodc pones la consulta que quieras, le asocias ese adodc al datagrid y ya esta. Y para detectar que se ha seleccionado una fila utilizas el evento RowColChange del datagrid y ya puedes hacer que salga una ventana con mas informacion.
Modifica las propiedades del grid y tendras una apariencia mas parecida a la que tu buscas.
Espero que te sirva
Bea