C#用条件连接两个数据表

本文关键字:两个 数据表 条件 连接 | 更新日期: 2023-09-27 18:25:35

我有两个数据表,都有一个callID列。

我想在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";

但是出现语法错误

无法将字符串转换为布尔

在代码的最后一行

你能帮我吗?

C#用条件连接两个数据表

最后一部分应该是:

where row1.Field<string>("value") == "I"
select something;