我从数据库中形成一个数据表,其中所有记录都按要求的顺序排列。 DataTable 的格式正确。然后我尝试使用以下方法从 DataTable 获取特定记录:
Records.Select(String.Format("Car = '{0}' AND Time <> '00:59:00.00'", car)); // Records = DataTable
它以某种方式按我不想的汽车名称排序,我只想按原样捕获它。在应用程序的任何地方都没有以任何方式对表格进行排序。
我也试过 Select();对于“null”排序,没有任何改变。
你有什么想法吗?提前谢谢你。
对不起,我弄错了。查询是:
Records.Select(String.Format("Track = '{0}' AND Time <> '00:59:00.00'", trackname)); // Records = DataTable
DataTable 包含列:ID、PlayerID、Track、Car、Time。结果以某种方式按 Car 排序,而 Car 甚至不在查询中。
最佳答案
Errr...我找到了将 ID 表单数据库包含到 DataTable 并按 ID 排序的方法...
关于c# - 如何在 C# 中不使用 DataTable.Select() 对数据表进行排序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5897385/