C# DataTable使用Linq 截取列的一部分排序

描述如題,排序後,再轉回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();
                    }
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章