繁体   English   中英

如何不使用 C# 中的 DataTable.Select() 对数据表进行排序?

[英]How to NOT sort the datatable using DataTable.Select() in C#?

我从数据库中形成一个 DataTable,其中所有记录都按要求的顺序排列。 DataTable 正确形成。 然后我尝试从 DataTable 中获取特定记录:

Records.Select(String.Format("Car = '{0}' AND Time <> '00:59:00.00'", car)); // Records = DataTable

不知何故,它按我不想的车名排序,我只想按原样抓住它。 在应用程序的任何地方都没有以任何方式对表格进行排序。

我也试过 Select(); 使用 sort 'null',没有任何改变。

你有什么想法吗? 先感谢您。

对不起,我犯了一个错误。 查询是:

Records.Select(String.Format("Track = '{0}' AND Time <> '00:59:00.00'", trackname)); // Records = DataTable

DataTable 具有列:ID、PlayerID、Track、Car、Time。 不知何故,结果按 Car 排序,这甚至不在查询中。

Errr...我找到了将ID表单数据库包含到DataTable并按ID排序的方法...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM