DataTable的Select方法,取得的是个Row数组,若要取其中的值,还需要再次for。
private void GetRowsByFilter(){ DataTable table = DataSet1.Tables["Orders"]; string expression = "Date > '1/1/00'"; string sortOrder = "CompanyName DESC"; DataRow[] foundRows; foundRows = table.Select(expression, sortOrder); for(int i = 0; i < foundRows.Length; i ++) { Console.WriteLine(foundRows[i][0]); }}