Здравствуйте: я работаю над проектом C #, который читает файл XML и возвращает список списков. Когда я хочу отобразить список, я делаю это:
IEnumerable<Foo> myFooQuery = from t in myLists.SelectMany( l => l.bar)
orderby t.StartTime descending
select t;
dataGridView1.DataSource = myFooQuery.ToList();
Моя проблема в том, что когда я делаю это таким образом, вы не можете щелкнуть заголовок столбца, чтобы отсортировать представление данных. Я пробовал myFooQuery.AsQueryable (), но затем в сетке данных ничего не отображается, хотя количество запросов соответствует ожидаемому. Я просто упускаю что-то очевидное или мне нужно использовать .Tolist ()?