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();
适用于一次性取数据,在内存中多次处理的情况.
本文介绍了一个使用C#进行DataTable操作的例子,展示了如何创建DataTable并添加列和行数据,以及如何使用RowFilter属性来筛选数据。
1万+

被折叠的 条评论
为什么被折叠?



