如何对数据集进行排序?

我有包含表项的数据集,如何按代码字段对此表进行排序?

提前致谢

使用DataTable ,您通常会对DataView进行排序 – 例如:

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

然后使用view

 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()); 

使用DataView对象并在其上调用Sort方法。 或者,如果您的数据集来自SQL,请使用ORDER BY子句在将其加载到数据集之前对其进行排序。