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中显示西瓜。
求高手 告知具体代码怎么实现 谢谢 展开
关联表里面内容是
name id (a) name id(b)
a 1 苹果 1
b 2 香蕉 2
c 3 西瓜 3
这里的id都是唯一的而且是一一对应的,我想做到的效果就是 在dgv1中点击 a那一行的数据,就是dgv2中显示 苹果,如果点击c那一行数据,就在dgv2中显示西瓜。
求高手 告知具体代码怎么实现 谢谢 展开
展开全部
dgv1点击一行是,是有一个事件会激发的,就像你点击一个按钮激发一个click事件一样。
你去把这个事件绑定,然后每次点击dgv1时候就执行相应的绑定dgv2数据的方法。
大体思路就是这样了。
你去把这个事件绑定,然后每次点击dgv1时候就执行相应的绑定dgv2数据的方法。
大体思路就是这样了。
追问
你是说先写好绑定dgv2的方法,然后click事件按特殊的条件执行是么
追答
是的。因为你点击dgv1每一行的时候,是会激发一个事件的。你在激发这个事件的时候,同时就可以获取你选中的dgv1这一行的值,然后再把这个值当作参数传过去,去执行绑定dgv2的方法。就可以达到你的要求了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询