2010-10-21 74 views
10

tôi có phương pháp sau:Sắp xếp dataview để DataTable

private DataTable getsortedtable(DataTable dt) 
{ 
    dt.DefaultView.Sort = "Name desc"; 
    //I would need to return the datatable sorted. 
} 

Vấn đề của tôi là tôi không thể thay đổi kiểu trả về của phương pháp này và tôi phải trả về một DataTable nhưng tôi muốn trả lại được sắp xếp.

Có bất kỳ thuộc tính ẩn kỳ diệu nào của dt.DefaultView để trả lại dt được sắp xếp không?

Cảm ơn rất nhiều trước.

Trân trọng.

Trả lời

24
private DataTable getSortedTable(DataTable dt) 
{ 
    dt.DefaultView.Sort = "columnName DESC"; 
    return dt.DefaultView.ToTable(); 
    } 
4

làm điều này

private DataTable getsortedtable(DataTable dt) 
{ 
    //do the operation for sort 
    return dataView.ToTable(); 
} 
Các vấn đề liên quan