DataRow[] rows = dsCourse.Tables[0].Select(" pxbid=" + pxb.ID); foreach (DataRow row in rows.Cast<DataRow>().OrderBy(r => int.Parse(r["complete"].ToString())))