我有包含表项的数据集,如何按代码字段对此表进行排序?
提前谢谢
答案 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子句对其进行排序。