如何比较绑定到同一个表的2个网格视图 - C#?

时间:2009-08-14 21:08:48

标签: c# comparison grid

如何比较在C#中绑定到同一个表的2个网格视图?

  1. 例如,如果表名是雇员,我需要绑定到两个网格 - Grid1和Grid2。

  2. Employees表位于两个不同的Access数据库中。

    Grid1-连接到Database1 - 绑定Employee表和 Grid2-连接到Database2 - 绑定Employee表

  3. 如果我在Grid1中有3行,如果我在Grid2中有2行,那么第3行Grid1-连接到Database1 - 绑定Employee应该以红色显示,当我点击网格外的更新按钮时,第三行应该在Grid2中更新。

  4. 比较和同步

    请提供一些帮助。

    提前致谢。

2 个答案:

答案 0 :(得分:0)

点击按钮执行此操作。我不确定我完全理解你的问题,但只是绑定它们然后比较它们。

If gridview1.rows.count > gridview2.rows.count then

 GridView1.Rows(GridView1.Rows.Count - 1).backcolor = red

end if

答案 1 :(得分:0)

为什么不比较数据表?获取集合中不同的行的索引。然后迭代gridview的每一行并设置Eric建议的背景颜色。