The issue you are facing is not related to our RadGrid control, but it is rooted in the IDataReader implementation returned by EntLib ExecuteReader method. The object (RefCountingDataReader) returned by the method is a wrapper over the actual IDataReader instance and does not implement none of the interfaces (IListSource, IEnumerable, or IDataSource
) required by DataBoundControl. In order to verify this, you may try populating a MS GridView using the same approach.
However, you can work around by using the inner reader instead, similar to the following:
var innerReader = (reader
RadGrid1.DataSource = reader;
the Telerik team
Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking
system and vote to affect the priority of the items.