RadControls for WinForms

You can bind RadGridView to a wide variety of data-sources. The data-source must implement IEnumerable interface in general. You can further customize the binding of RadGridView using ITypedList/ICustomTypeDescriptor/INotifyPropertyChange interfaces together with your business objects.

  • RadGridView follows the standard Windows Forms data-binding model. It can data bind to any data-source implementing one of the following interfaces:      
    • IList interface for one-dimensional arrays.
    • IListSource interface (like DataTable and DataSet classes).
    • IBindingList interface. For example the generic BindingList<> class.
    • IBindingListView interface. For example BindingSource class.
  • Simple collections, such as arrays, containing elements of the same type.

 

RadGridView understands the following bindable property types:

  • All primitive types - bool, byte, sbytechar, short, ushortint, uintlong, ulongdecimal, double, float, DateTime, etc.
  • GUID
  • String
  • TimeSpan
  • Enum types
  • Nullable types