我有一个DataTable
同时从7个不同的函数中填充。有很多列,其中一列是价格,格式相同,例如127,12
在完成所有功能后,最后一种方法是对DataTable
进行排序并向用户显示结果。
但为了避免上述问题,我可以在列上设置Sort By Default
,这样当输入数据时,它会自动将其上下移动到行位置。
是否有内置功能?
答案 0 :(得分:3)
dataTable.DefaultView.Sort = "Price"
默认情况下,列按升序排序。如果您需要按降序排序:
dataTable.DefaultView.Sort = "Price DESC"
您还可以根据多个列进行排序:
dataTable.DefaultView.Sort = "Price, Name"