Binding Sharepoint Lists to the RadGrid control has already been made possible through the new TelerikSPRadGridWebPart which comes as an alternative to its Sharepoint counterpart - the ListViewWebPart control. Now the Sharepoint developer can take advantage of RadGrid's powerful features, such as data-editing, filtering, grouping, sorting etc., being applied to Sharepoint Lists. 
 
The example below features a RadGrid displaying a Sharepoint Books list. 
 

 Error ‭[2]‬

 
Web Part Error: One of the properties of the Web Part has an incorrect format. Microsoft SharePoint Foundation cannot deserialize the Web Part. Check the format of the properties and try again.

Error Details:
[WebPartPageUserException: One of the properties of the Web Part has an incorrect format. Microsoft SharePoint Foundation cannot deserialize the Web Part. Check the format of the properties and try again.]
  at Microsoft.SharePoint.WebPartPages.WebPart.ParseXml(XmlReader reader, Type type, String[] links, SPWeb spWeb)
  at Microsoft.SharePoint.WebPartPages.WebPart.ParseCompressed(SPWebPartManager manager, XmlNamespaceManager xmlnsManager, Byte[] personal, Byte[] global, String[] links, Type type, SPWeb spWeb)
  at Microsoft.SharePoint.WebPartPages.BinaryWebPartDeserializer.LoadInitialWebPart()
  at Microsoft.SharePoint.WebPartPages.BinaryWebPartDeserializer.Deserialize()
  at Microsoft.SharePoint.WebPartPages.SPWebPartManager.CreateWebPartsFromRowSetData(Boolean onlyInitializeClosedWebParts)

[Exception: Cannot create XmlSerializers for this Web Part.]
  at Microsoft.SharePoint.WebPartPages.TypeCacheEntry.get_FailedXmlSerializer()
  at Microsoft.SharePoint.WebPartPages.TypeCacheEntry.get_XmlSerializer()
  at Microsoft.SharePoint.WebPartPages.WebPart.ParseXml(XmlReader reader, Type type, String[] links, SPWeb spWeb)
 

 Error ‭[1]‬

 
Web Part Error: One of the properties of the Web Part has an incorrect format. Microsoft SharePoint Foundation cannot deserialize the Web Part. Check the format of the properties and try again.

Error Details:
[WebPartPageUserException: One of the properties of the Web Part has an incorrect format. Microsoft SharePoint Foundation cannot deserialize the Web Part. Check the format of the properties and try again.]
  at Microsoft.SharePoint.WebPartPages.WebPart.ParseXml(XmlReader reader, Type type, String[] links, SPWeb spWeb)
  at Microsoft.SharePoint.WebPartPages.WebPart.ParseCompressed(SPWebPartManager manager, XmlNamespaceManager xmlnsManager, Byte[] personal, Byte[] global, String[] links, Type type, SPWeb spWeb)
  at Microsoft.SharePoint.WebPartPages.BinaryWebPartDeserializer.LoadInitialWebPart()
  at Microsoft.SharePoint.WebPartPages.BinaryWebPartDeserializer.Deserialize()
  at Microsoft.SharePoint.WebPartPages.SPWebPartManager.CreateWebPartsFromRowSetData(Boolean onlyInitializeClosedWebParts)

[Exception: Cannot create XmlSerializers for this Web Part.]
  at Microsoft.SharePoint.WebPartPages.TypeCacheEntry.get_FailedXmlSerializer()
  at Microsoft.SharePoint.WebPartPages.TypeCacheEntry.get_XmlSerializer()
  at Microsoft.SharePoint.WebPartPages.WebPart.ParseXml(XmlReader reader, Type type, String[] links, SPWeb spWeb)