【发布时间】:2021-01-20 22:16:57
【问题描述】:
我有一个 .net 核心项目,使用实体框架和 jquery 数据表。我从我的 sql 数据库中拉出一个表,按名称排序,一切都很好。当我将数据表添加到其中时,它会错误地对其进行排序。它做了一半的项目(不完全是一半,只是其中的第一个)A-Z,然后从 A 重新开始。很喜欢
亚当
亚历克斯
本
卡罗琳
...
维多利亚
山德
泽克
亚伦
安德鲁
班纳特
...
尤兰达
表中的数据看起来不错,我看不到任何奇怪的编码。当我使用实体框架订购它时它很好。但是当我添加数据表功能时它不起作用。
Datatable 代码如下所示
var itemTable= $(".mytable").DataTable({
aoColumnDefs: [
{ orderable: false, aTargets: [6] },
{ width: "40px", aTargets: [1] },
{ width: "70px", aTargets: [2] },
{ visible: false, aTargets: [10, 12] },
{ orderable: true, "targets": [[0, "asc"]]}
]
});
非常感谢任何可以看的地方!
更新:我将整个 sql 表复制到不同的数据库(本地)并在那里尝试...工作正常。当我将其复制到 CSV 并返回到不同的表中时,编码中的一些奇怪的东西被剥离了?但我在数据库中看不到任何不是常规字符的字符
【问题讨论】:
标签: jquery sql datatables