Hmmm...there might be a cleaner way, but off the top of my head here's how I would tackle it:
1. Return the datatable holding the row of information
We'll call this one dtData
2. Create a new datatable object, adding one column to it
(call it whatever you'd like). We'll call this dtEmpty
3. For each field in dtData, I would take that value and
assign it to a new datarow's item(0) value, which I would
then add to the dtEmpty data table.
4. Once I had all the items in teh dtEmpty datatable, I
would bind my datagrid to dtEmpty.
Voila! In theory, you'd have a vertical datagrid view of the
record.
Jack