1

以下のようなさまざまな文字列型の値を含む列があるデータセットがあります。

航空犯罪パッケージ 総戸数 DIC - 人員

ここでの要件は、この列に「Package Total」値がある場合に並べ替えロジックを適用した後、データセットの最上位に配置する必要があり、その後、他のすべての値を以下のようにアルファベット順に並べ替える必要があることです。

パッケージ 合計 航空機 アパートメント 犯罪 DIC - 人員

以下のデータベースで正常に動作しているロジックを使用しましたが、Fronend 側からデータセット VB.net でそれを行う方法がわかりません。

ORDER BY 
CASE WHEN UseCarrierAllocation = 0 THEN 
    CASE WHEN InvoiceItemLevel LIKE 'Package Total%' THEN 0 ELSE 1 
    END 
END, InvoiceItemLevel ASC

どんな返信/アイデアも役に立ちます!

4

2 に答える 2

1

このようなものがうまくいくかもしれません:

    DataView dv = sDataSet.Tables("Table1").DefaultView;
    dv.Sort = "column1";
于 2013-11-27T12:08:03.403 に答える