我有一个数据集(数据集ds),下面你可以在数据集中找到包含演示数据的字段.在我的数据集,其与名称日期(Datatype- DATETIME)列,我想解决这column.I不能从SQL做整理,因为数据集是2个不同的数据集的合并.请帮我看看我如何在数据集中进行排序.
Date Volume
07/19/201211:30AM 12
07/18/201201:30PM 13
07/17/201203:30PM 22
Run Code Online (Sandbox Code Playgroud)
Tim*_*ter 10
这是一个简单的Linq-To-DataSet方法:
IEnumerable<DataRow> orderedRows = dataSet.Tables[0].AsEnumerable()
.OrderBy(r => r.Field<DateTime>("Date"));
Run Code Online (Sandbox Code Playgroud)
现在你可以使用它作为DataSource或枚举它foreach.如果您需要实现它,您可能想要从中创建一个新的DataTable:
DataTable tblOrdered = orderedRows.CopyToDataTable();
Run Code Online (Sandbox Code Playgroud)