【问题标题】:I Can't Sort Bootstrap DataTable by date我无法按日期对引导数据表进行排序
【发布时间】:2018-01-08 12:25:00
【问题描述】:

我有一个引导数据表。我已经从数据库中填充了表。我的数据库查询以“按日期顺序排序”完成,但我的数据表没有按顺序排序,它的排序类似于我在下面添加的图片。我能做些什么来解决这个问题?

【问题讨论】:

  • 你确定日期是日期而不是字符串
  • 在 html 中日期总是一个字符串。因此,如果要对该列进行排序,请确保有一个前导零。或者正如@Elvis Jr 建议的那样,创建一个具有正确可排序格式的日期的虚拟列。

标签: c# asp.net twitter-bootstrap datatable webforms


【解决方案1】:

有一些插件https://github.com/drvic10k/bootstrap-sortablehttp://bootstrap-table.wenzhixin.net.cn/。我认为这些库会帮助您解决问题。

【讨论】:

    【解决方案2】:

    数据表按您指定的列(默认第一列)排序,即使数据已排序。您可以在日期列中使用隐藏的刻度字段,如下所示:

     <td><span class="hidden">@item.Date.Ticks</span>@item.Date</td>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-01-08
      • 1970-01-01
      • 1970-01-01
      • 2021-10-31
      • 2021-01-14
      • 1970-01-01
      • 1970-01-01
      • 2016-10-15
      相关资源
      最近更新 更多