You can use a wide variety of data-sources for grid structure generation (the only requirement is that these custom objects implement the ITypedList/IEnumarable/ICustomTypeDescriptor interfaces). The code under the C#/VB.NET tabs demonstrates how to:
- object for RadGrid structure generation
- bind the grid to list of custom objects with Nullable properties (.NET 2.0 feature)
- bind the grid to subobjects by the intuitive and simple dot(.) syntax (specified through the DataField property of declaratively bound columns)
- bind the grid to DataReader