Bill Purkins 0 Light Poster

This is not a problem but a question. I am new to VB and am curious as to the "Gestalt" (temper of the times) on this in terms of general practice. I come from an AS/400 (green screen) and also Clarion for Windows background. Generally, when I offer the user a list of records to select from, I would show more than one column in the list, i.e. Customer code, customer name, city, phone number... as opposed to the VB ListBox, which only allows a single value to be displayed. This seems possible in VB, but only with ListView, which appears to require a bunch of hand coding to use a datasource. Or is there a way to use a read only DataGridView for selecting from?
Thoughts?
Thanks,
Bill P.