У меня есть набор данных, в котором есть столбец, содержащий различные значения строкового типа, как показано ниже:
Пакет Aircraft Crime Package Total Apartments DIC - Персонал
Теперь требуется, чтобы после применения логики сортировки к этому столбцу, если в нем есть значение «Общая сумма пакета», оно должно занимать верхнюю позицию в наборе данных, а после этого все остальные значения должны быть в алфавитном порядке, как показано ниже:
Пакет Total Aircraft Apartments Crime DIC - Персонал
Мы использовали в базе данных ниже логику, которая работает нормально, но не может понять, как это сделать в наборе данных VB.net со стороны Fronend:
ORDER BY
CASE WHEN UseCarrierAllocation = 0 THEN
CASE WHEN InvoiceItemLevel LIKE 'Package Total%' THEN 0 ELSE 1
END
END, InvoiceItemLevel ASC
Любой ответ/идея будет полезна!