描述如題,排序後,再轉回DataTable
//數據庫取出來的是string 的,排序結果不準確,不能直接使用
var query = from contact in dataTable.AsEnumerable()
where contact.Field<string>("BBH").Contains(".")
orderby Convert.ToInt32(contact.Field<string>("BBH").Split('.')[0]), contact.Field<string>("BBH").Split('.')[1]
select contact;
if (query.Any())
{
dataTable = query.CopyToDataTable();
}