У меня есть таблица данных.Если я установлю DataSource для DataGrid в таблицу данных, он будет отображать все данные очень хорошо.Однако, если я использую лямбда-выражение для фильтрации некоторых данных, а затем переназначаю источник данных, он ничего не отображает.Это то, что я пробовал ...
var AllPeople =
from r in CompanyDataTable.AsEnumerable()
select new
{
FirstName = r.Field<string>("FirstName"),
LastName = r.Field<string>("LastName"),
Gender = r.Field<string>("Gender"),
Age = r.Field<double>("Age"),
City = r.Field<string>("City"),
State = r.Field<string>("State"),
Cagegory = r.Field<string>("CategoryGroup"),
};
SomeDataGrid.DataSource = AllPeople;
Это компилируется просто отлично и тоже хорошо работает, но сетка данных пуста.Если я приостанавливаю выполнение после выполнения лямбда-выражения, я вижу, что AllPeople содержит список данных, которые просто не отображаются.Использование AsEnumerable мешает вам использовать данные в сетке данных или что-то в этом роде?Как я могу это исправить?