C# 如果两个表列的值相同,asp.net将更改gridview单元格

C# 如果两个表列的值相同,asp.net将更改gridview单元格,c#,asp.net,gridview,right-join,datagridviewcellstyle,C#,Asp.net,Gridview,Right Join,Datagridviewcellstyle,因此,我在asp.net和mysql中使用gridview时遇到了一个小问题: 我有两个有几列的表。在这两个表中,我都有一个列名 我想在gridview中显示整个表1,并用红色或其他颜色标记与第二个表中的值匹配的行 我使用了正确的连接,可以显示匹配结果。。。但不是表1中的其他记录,我想显示不匹配的记录=绿色 有人能帮我解决这个问题吗?或者给出解决方案的提示?您可以使用内部联接而不是右联接来仅获取匹配的记录 SELECT tbl1.Color FROM tbl1 INNER JOIN tbl2 O

因此,我在asp.net和mysql中使用gridview时遇到了一个小问题: 我有两个有几列的表。在这两个表中,我都有一个列名

我想在gridview中显示整个表1,并用红色或其他颜色标记与第二个表中的值匹配的行

我使用了正确的连接,可以显示匹配结果。。。但不是表1中的其他记录,我想显示不匹配的记录=绿色

有人能帮我解决这个问题吗?或者给出解决方案的提示?

您可以使用内部联接而不是右联接来仅获取匹配的记录

SELECT tbl1.Color FROM tbl1 INNER JOIN tbl2 ON tbl1.Name=tbl2.Name;

请在此处详细添加您的代码。所以我们在你的代码中编辑你的帮助。写一大堆代码非常耗时。我不想要代码,但是谢谢。。现在我的SQL查询是这样的:从TABLE1中选择*在TABLE1上完全连接TABLE2。Name=TABLE2。Name我得到结果。。但是Table1.Name和Table2.Name之间的匹配结果我希望行或特定单元格在Gridview中具有不同的颜色。