この例では、私のコンピューターは自動列を生成しますが、他のマシンでは、ソースが Queryable または Enumrable の場合、列は生成されません。
何が違うのか
public MainWindow()
{
InitializeComponent();
dg.DataContext = GetPaople();
}
public object GetPaople()
{
List<Person> list = new List<Person>();
for (int i = 0; i < 15; i++)
{
list.Add(new Person() { FirstName = "F" + i, LastName = "L" + i, Id = i });
}
var res = from p in list select p;
return res.AsQueryable();//not Genrating Columns
return list;//Genrating Columns
}