2009-03-22 25 views

Respuesta

1

Utilice un objeto DataView y llamar al método Sort en él. O bien, si su conjunto de datos proviene de SQL, use la cláusula ORDER BY para ordenarlo antes de que se cargue en el conjunto de datos.

+0

El objeto 'DataView' no tiene el método' Sort'. * Tiene * una propiedad 'Sort' * *; aunque eso no explica cómo ordenar el 'DataView'. –

23

Con DataTable, por lo general, ordenar una DataView - por ejemplo:

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

luego trabajar con view.

+0

¡Muchas gracias! – Gold

+3

y cómo puedo ejecutar cualquier consulta en este 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()); 
Cuestiones relacionadas