請容忍我...我是一個專業的數據庫,這就是我通常做數據庫的時候,你需要一些快速的自定義排序...的DataTable SortBy(自定義?)
select *
from <table>
where columnname = 'something'
order by case column2 when 'c' then 1 when 'z' then 2 end
我試圖使用DataTable在C#中複製它。簡短概述創建對比here功能的..有沒有更簡單/快速/骯髒的方式做到這一點...
這是我最初試圖做...
foreach(DataRow row in dt.Select("column1 = false","Column2 ASC, case Column3 when 'something' then 1 when 'somethingelse' then 2 else 3 end"))
檢查這出: [在數據表中排序行](http://stackoverflow.com/questions/9107916/sorting-rows-in-a-data-table) –