Try to change
return dt.AsEnumerable();
to
return dt.DefaultView;
: a GridView . , List<Customer>, Name Customer. DataTable , DataRow, DataRow Name, GridView.
, ICustomTypeDescriptor. DataRowView, DataRow. dt.DefaultView ( DataView), GridView DataRowView, .
,
this.CustomerGridView.DataSource = dt;
,
this.CustomerGridView.DataSource = dt.AsEnumerable();
.
, DataTable IListSource, GridView " , DefaultView." AsEnumerable() -, IListSource, GridView , DefaultView.