如何对数据集进行排序?

时间:2009-03-22 08:32:31

标签: c#

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

提前谢谢

3 个答案:

答案 0 :(得分:23)

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

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

然后使用view

答案 1 :(得分: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());

答案 2 :(得分:1)

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