0
我有两个数据表,它们都有一个callID
列。C#使用条件连接两个数据表
我想加入他们的条件是,value
列等于I
我尝试这样做:
var result = from row1 in table.AsEnumerable()
join row2 in tabelPopup.AsEnumerable()
on row1.Field<string> ("callID") equals row2.Field<string> ("callID")
where row1.Field<string>("value") equals "I";
但我得到了一个语法错误
不能转换string to bool
最后一行代码
请问您能帮我吗?
我想选择的一切,那么你是怎么用'选择something'是什么意思? – 2014-10-04 09:06:36
您必须指定要选择哪个字段'new {row1.Field(“callID”),...}'。或者如果你只是想要这两行,你可以写'新{row1,row2}' –
Magnus
2014-10-04 09:45:11
当我这样做'选择新{row1.Field(“代理”)};'我得到'无效的匿名类型成员声明符' –
2014-10-04 10:49:19