2012-06-12 2 views
-1

Как отобразить убывающий порядок в datagridview, заказ должен начинаться после последнего символа.отображение колонки по убыванию в datagridview.?

это моя колонка в DataGridView

например:

1) ap20aa4779

2) ap09ss9999

3) se06ps1136

мой заказ desendeing должен начинаться с после последнего символа , im получая значения от db.

это как этот

1) ap09ss9999

2) ap20aa4779

3) se06ps1136

спасибо заранее

+0

Вы можете разместить ваш код, чтобы мы могли помочь? Существует много способов начать с добавления предложения ORDER BY в ваш SQL-запрос. – Jake1164

+0

выберите TokenNo, VehicleNo, InTime from ScooterInOut, где TokenStatus = 0 Мне нужно по убыванию транспортного средства после окончания последнего символа в VehicleNo ... как я могу получить? –

ответ

0

Изменить SELECT заявление включить где положение.

SELECT SNo,TokenNo,VehicleNo,InTime 
FROM ScooterInOut 
WHERE VehicleNo like '%" + txtvehicleno.Text + "%' and TokenStatus=0 
ORDER BY SNo 
1

Чтобы заказать последними цифрами струны вы должны быть в состоянии сделать что-то вроде:

ORDER BY CAST(RIGHT(Sno, PATINDEX('%[^0-9]%', REVERSE(Sno)) -1) AS INT) 

EDIT:

Добавлено SQLFiddle продемонстрировать

+0

hi bendataclear это работает решетка на sql, но она не работает на ms Assessment. мне нужно в ms Access –

Смежные вопросы