我目前在c#项目中工作。我有一个名为的表tbl1
,该表只有一个列命名Beta
,还有另一个表tbl2
,也有一个表名为Alpha
。
我想比较两个表。如果我单击按钮,那么第二张表是否有价值
“ A,D,R,B,A,E,B,Y”
与第一个表格值匹配,即
“ A,E,B”
然后结果值应显示在gridview中,结果应为
“ A,B,E,B”。
您可以在C#中使用以下代码:
var tableA = new List<string> {"A","D","R","B","A","E","B","Y"};
var tableB = new List<string> { "A","E","B" };
var result = tableA.Intersect(tableB).ToList();
return tableA.Where(x=> result.Contains(x)).ToList();
用您的逻辑替换硬编码的tableA和tableB。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句