How to get the column count from an empty collection of type EnumerableRowCollection
===

I have an object of type `System.Data.EnumerableRowCollection<System.Data.DataRow>` which doesn't have any items in it. How can I get the number of columns in it?

I can use the IDE to dig through the properties to get the count but I don't know how to get this via code. In the image you can see the source table has 2 columns.

![enter image description here][1]


  [1]: http://i.stack.imgur.com/NwMGY.png