datagridview で降順を表示する方法、順序は最後の文字の後から開始する必要があります。
これはデータグリッドビューの私の列です
元:
1)ap20aa4779
2)ap09ss9999
3)se06ps1136
私の降順は最後の文字の後から開始する必要があります.imはdbから値を取得しています.
こんな感じです
1)ap09ss9999
2)ap20aa4779
3)se06ps1136
前もって感謝します
datagridview で降順を表示する方法、順序は最後の文字の後から開始する必要があります。
これはデータグリッドビューの私の列です
元:
1)ap20aa4779
2)ap09ss9999
3)se06ps1136
私の降順は最後の文字の後から開始する必要があります.imは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