Мы недавно начали использовать RADGrid в моей команде. Мы нашли их LiveExamples очень информативными. Самая большая часть облегчения использования RADGrid - это не сама сетка, а то, как заполняются данные. Если вы просто хотите сначала проверить макет сетки, то можете использовать любую коллекцию, которая реализует IEnumerable (и несколько других) в качестве источника данных.
void RadGrid1_NeedDataSource(object sender, EventArgs e)
{
List<Stuff> things = new List<Stuff>();
/// fill the list
RadGrid1.DataSource = things;
}
Это позволит вам сосредоточиться на представлении коллекции в сетке. Я хотел бы сослаться на LiveExamples, включенные в установку, чтобы получить полное объяснение и увидеть их в действии. LiveExamples действительно хороши.
Когда приходит время подключить ваши данные, используйте инфраструктуру ORM (например, NHibernate или Linq2SQL), чтобы получить коллекции объектов и связать эти коллекции с источником данных, как указано выше.
Вы можете использовать простые DataTables и DataSets для привязки к DataSource, но они хороши только для очень маленьких приложений.