DataTable dt = new DataTable();
dt.Columns.Add("id", typeof(string));
dt.Columns.Add("code", typeof(string));
dt.Rows.Add("1", "0001");
dt.Rows.Add("2", "00010001");
dt.Rows.Add("3", "00010002");
dt.Rows.Add("4", "00020001");
dt.Rows.Add("5", "00020002");
dt.Rows.Add("6", "00020003");
dt.Rows.Add("7", "0002");
System.Console.WriteLine(dt.DefaultView.Count.ToString());
System.Console.WriteLine(dt.DefaultView.ToTable().Rows.Count.ToString());
System.Console.WriteLine(dt.DefaultView.Table.Rows.Count.ToString());
dt.DefaultView.RowFilter = "code like '0001%'";
System.Console.WriteLine(dt.DefaultView.Count.ToString());
System.Console.WriteLine(dt.DefaultView.ToTable().Rows.Count.ToString());
System.Console.WriteLine(dt.DefaultView.Table.Rows.Count.ToString());
System.Console.Read();
适用于一次性取数据,在内存中多次处理的情况.