質問: sort data table 複数の条件で並び替え data tableを2列の条件で並び替えたいです。 優先順位1番はdatetime型の列で、次は任意の文字列(青、緑、黄、桃)です。 (from x in dt)など調べましたが、うまくいきません。 どなたかご教授いただけますでしょうか。
回答: こんにちは 今回色を表す文字が一文字ですので、あらかじめ colorlist="赤青黄緑" のような文字列変数を用意しておいて dt.asenumerable.orderby(function(r) r("日時")).thenby(function(r) colorlist.indexof(r("色").tostring)).copytodatatable みたいな感じでいかがでしょうか?