Reputation: 2578
I have the following method:
private DataTable getsortedtable(DataTable dt)
{
dt.DefaultView.Sort = "Name desc";
//I would need to return the datatable sorted.
}
My issue is that I cannot change the return type of this method and I have to return a DataTable but i would like return it sorted.
Are there any magic hidden property of dt.DefaultView
to return the dt sorted?
Upvotes: 13
Views: 39385
Reputation: 3911
private DataTable getSortedTable(DataTable dt)
{
dt.DefaultView.Sort = "columnName DESC";
return dt.DefaultView.ToTable();
}
Upvotes: 30
Reputation: 11397
do this
private DataTable getsortedtable(DataTable dt)
{
//do the operation for sort
return dataView.ToTable();
}
Upvotes: 4