C#选择datagridview中的一行,如何显示在另外一个datagridview中

如dgv1中有啊a、b、c3行数据关联表里面内容是nameid(a)nameid(b)a1苹果1b2香蕉2c3西瓜3这里的id都是唯一的而且是一一对应的,我想做到的效果就... 如dgv1中有啊a、b、c 3行数据
关联表里面内容是
name id (a) name id(b)
a 1 苹果 1
b 2 香蕉 2
c 3 西瓜 3
这里的id都是唯一的而且是一一对应的,我想做到的效果就是 在dgv1中点击 a那一行的数据,就是dgv2中显示 苹果,如果点击c那一行数据,就在dgv2中显示西瓜。
求高手 告知具体代码怎么实现 谢谢
展开
 我来答
accd520
推荐于2016-10-12 · 超过36用户采纳过TA的回答
知道小有建树答主
回答量:108
采纳率:0%
帮助的人:33.7万
展开全部
dgv1点击一行是,是有一个事件会激发的,就像你点击一个按钮激发一个click事件一样。

你去把这个事件绑定,然后每次点击dgv1时候就执行相应的绑定dgv2数据的方法。

大体思路就是这样了。
追问
你是说先写好绑定dgv2的方法,然后click事件按特殊的条件执行是么
追答
是的。因为你点击dgv1每一行的时候,是会激发一个事件的。你在激发这个事件的时候,同时就可以获取你选中的dgv1这一行的值,然后再把这个值当作参数传过去,去执行绑定dgv2的方法。就可以达到你的要求了。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式