2009-03-22 3 views

ответ

1

Используйте объект DataView и вызовите метод сортировки по нему. Или, если ваш набор данных поступает из SQL, используйте предложение ORDER BY, чтобы отсортировать его, прежде чем он будет загружен в набор данных.

+0

Объект 'DataView' не имеет метода' Sort'. Он * имеет * свойство 'Sort' * *; хотя это не объясняет, как сортировать «DataView». –

23

С DataTable, вы обычно сортировки DataView - например:

 DataTable table = dataSet.Tables["foo"]; 
     DataView view = table.DefaultView; 
     view.Sort = "Code"; 

затем работать с view.

+0

Большое спасибо !!!!! – Gold

+3

и как я могу выполнить любой запрос в этом DataSet? – Gold

3
DataSet fileTransferDetail = null; //Data to be sorted. 
DataSet result = null; //Declare a dataSet to be filled. 

// Sort data 
fileTransferDetail.Tables[0].DefaultView.Sort = "ID DESC"; 
// Store in new Dataset 
result.Tables.Add(fileTransferDetail.Tables[0].DefaultView.ToTable()); 
Смежные вопросы