在数据网格视图中显示降序列
本文关键字:显示 降序 视图 数据 数据网 网格 | 更新日期: 2023-09-27 18:36:58
如何在 DataGridView 中显示降序,顺序必须从最后一个字符之后开始。
这是我在数据网格视图中的专栏
前任:
1)AP20AA4779
2)AP09ss9999
3)SE06PS1136
我的设计顺序必须从最后一个字符之后开始,我从 DB 获取值。
是这样的
1)AP09ss9999
2)AP20AA4779
3)SE06PS1136
提前致谢
要按字符串的最后一个数字排序,您应该能够执行以下操作:
ORDER BY CAST(RIGHT(Sno, PATINDEX('%[^0-9]%', REVERSE(Sno)) -1) AS INT)
编辑:
添加了 SQLFiddle 进行演示
更改 SELECT
语句以包含 where 子句。
SELECT SNo,TokenNo,VehicleNo,InTime
FROM ScooterInOut
WHERE VehicleNo like '%" + txtvehicleno.Text + "%' and TokenStatus=0
ORDER BY SNo