读书人

请问一条linq语句

发布时间: 2012-03-12 12:45:33 作者: rapoo

请教一条linq语句
现有两个datagridview1,datagridview2
用linq查询,将datagridview2中的数据和datagridview1中对比,如果datagridview2中的数据在datagridview1中不存在,就将datagridview2中的这条删除,如果datagridview1存在,而datagridview2不存在,就将这条记录增加到datagridview2中。怎么写,谢谢

[解决办法]
不明白datagridview1和datagridview2是什么东西?
是表的实例??

[解决办法]
不知道你是干嘛的,???
[解决办法]
这种操作不是一条LINQ语句完成的

[解决办法]
直接写到存储过程去
[解决办法]
cellenter事件 将值存到一个变量里做另一个查询的条件 然后将两个值做对比 这是我的思路!
[解决办法]
.......

探讨
不知道你是干嘛的,???

[解决办法]
最好分成2部完成,一步完成添加,一步完成删除,这样实现起来应该不难。
[解决办法]
我怎么觉得你只要把datagridview2清空,把datagridview1填进去就可以了
[解决办法]
楼上的有道理
直接把datagridview2清空,把datagridview1填进datagridview2就可以了
[解决办法]
探讨
楼上的有道理
直接把datagridview2清空,把datagridview1填进datagridview2就可以了

[解决办法]
参考SQL 的Left Join的写法,找出datagridview1中没找到的datagridview2的列表,再用循环删除,
再Left Join出datagridview2中找不到datagridview1的列表,再用循环增加到datagridview2中
[解决办法]
http://www.cnblogs.com/lyj/archive/2008/01/27/1054995.html,你应该可以找到答案的

读书人网 >.NET

热点推荐