Anonymous types are CLR types and RadGridView binds to them like any other type. It will detect their properties and autogenerate columns.
RadGridView for WPF does not have the abstraction of data keys yet, and does not get values for the corresponding keys. You can use the API in the System.ComponentModel namespace to get the property values from the anonymous types. See the button Click event handler below for an example:
public partial class Window1 : Window
{
public Window1()
{
InitializeComponent();
RadGridView1.ItemsSource = from index in Enumerable.Range(0, 100)
select new { Sender = index + "tom@hanna-barbera.com", Subject = "Cats are cool", Size = 100 };