-1

如何在 C# 中过滤两个表?表一包含全部数据,表二包含表一的一些内容?

4

1 回答 1

0

你到底想做什么(从你的问题中不清楚)?取table1,过滤,然后把结果传给table2?然后:

DataView dv = table1.AsDataView();
dv.RowFilter = fexpression; // for example "MyID = 3"
DataTable table2 = dv.ToTable();

// If you want typed datatable, you can do it like this (although there are other ways):
MyTypedDataTable table2 = new MyTypedDataTable();
DataTable tempTable = dv.ToTable();
table2.Merge(tempTable);
于 2013-04-09T06:45:40.233 回答