DataTable dt = new DataTable(); dt.Columns.Add("colname1"); dt.Columns.Add("http://www.dc9.cn/"); dt.Columns.Add("colname3"); var selectedRows = from r in dt.AsEnumerable() orderby r.Field<string>("colname3") descending select r;