Hi Andy,
There's a special implementation that a datasource is supposed to provide to return design-time data, as well as give schema information about the underlying data. It sounds like something is going wrong there..
You can still bind the UltraWebGrid to your datasource at run-time, by either using the DataSourceID, or setting the DataSource property to the DataSource's DataSourceView object. Just be sure to set that in the WebGrid's InitializeDataSource event.
-Tony
Anthony Lombardo
Developer Evangelist
Infragistics, Inc.
www.infragistics.com