我有一个数据集,其中有一列包含各种字符串类型值,如下所示:
飞机犯罪套餐 Total Apartments DIC - 人员
现在的要求是,在此列上应用排序逻辑后,如果其中有“Package Total”值,则它必须位于数据集的顶部位置,之后所有其他值应按字母顺序排序,如下所示:
包 Total Aircraft Apartments 犯罪 DIC - 人员
我们在数据库中使用了以下逻辑,它工作正常,但无法从 Fronend 端弄清楚如何在 Dataset VB.net 上执行此操作:
ORDER BY
CASE WHEN UseCarrierAllocation = 0 THEN
CASE WHEN InvoiceItemLevel LIKE 'Package Total%' THEN 0 ELSE 1
END
END, InvoiceItemLevel ASC
任何回复/想法都会有所帮助!