DataTable sortering virker ikke
HejsaJeg har følgende metode som omdanner en samling objekter til en DataTable. Den del virker fint nok men linien dt.DefaultView.Sort = "amount"; sortere ikke min DataTable, hverken op eller ned. Hvad mangler jeg?
public static DataTable ConvertToDataTable(MyCrmService.BusinessEntityCollection bec){
DataTable dt = new DataTable();
dt.Columns.Add(new DataColumn("sba", typeof(string)));
dt.Columns.Add(new DataColumn("app", typeof(string)));
dt.Columns.Add(new DataColumn("amount", typeof(decimal)));
foreach (Object o in bec.BusinessEntities){
MyCrmService.cit_budget oBudget = new MyCrmService.cit_budget();
oBudget = (MyCrmService.cit_budget)o;
DataRow row = dt.NewRow();
row["sba"] = oBudget.cit_sba;
row["app"] = oBudget.cit_mainapplication;
row["amount"] = oBudget.cit_estimatedsalesturnover.Value;
dt.Rows.Add(row);
}
dt.DefaultView.Sort = "amount";
return dt;
}