2013-04-09 85 views
-1

如何筛选C#中的两个表?表一包含完整数据和表二包含表一的一些内容?如何筛选C#中的两个DataTable?

+0

请提供您的代码吗? – 2013-04-09 06:40:20

+0

请访问http://social.msdn.microsoft.com/Forums/en-US/csharpgeneral/thread/d1912b96-7a31-4cfc-b584-84309c4dcaea/获取答案,并请提供您的代码。 – 2013-04-09 06:41:40

+1

你的问题根本不清楚。提供一些代码来澄清。 – ronen 2013-04-09 06:48:22

回答

0

你究竟想干什么(从你的问题中不清楚)?取table1,过滤它,然后将结果传递给table2? Then:

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);