筛选一个DataTable的数据,赋值给另外一个DataTable

来源:互联网 发布:js控制radio选中状态 编辑:程序博客网 时间:2024/06/02 11:30
C#:筛选一个DataTable的数据,赋值给另外一个DataTable
2007年09月21日 星期五 12:30

假设:
有2个DataTable:DataTableA、DataTableB。
要求:
筛选DataTableA中,itemType字段值为book的数据,然后把筛选出来的数据,赋给DataTableB

实现:
DataView view = new DataView();
view.Table = DataTableA;
view.RowFilter = "itemType = 'book'";//itemType是DataTableA中的一个字段
DataTableB= view.ToTable();
或者:
DataRow[] rows = DataTableA.Select("itemType = 'book'");
DataTableB= DataTableA.Clone();
foreach (DataRow row in rows)
{
     DataTableB.ImportRow(row);
}




原创粉丝点击