现在Form1中有一个dataGridView1帮定了数据,每一列分别为ID,MAC,LED1,LED2,LED3,选中某一行(只选一行),按下编辑按钮,出现Form2,Form2中有(textbo1=ID,textbox2=MAC,combobox1=LED1,combobox2=LED2,combobox3=LED3,)的相对应关系,以上已经全部实现。
问题是我现在对Form1的dataGridView1多选后(刚才是一行,现在是多行),Form2中的各个控件只现实我最后一个选中行的值,现在我想在Form2中添加了上下键两个按钮,希望通过单击这两个按钮实现(textbo1=ID,textbox2=MAC,combobox1=LED1,combobox2=LED2,combobox3=LED3,)中对应值的上下改变。
新手自学实在不懂什么方法之类的,希望能直接得到Form2中上下键按钮的单击事件代码。万分感谢。
------解决思路----------------------
BindingSource
http://bbs.csdn.net/topics/391029177参考7楼代码
------解决思路----------------------
这个你要查下怎么从GridView中取相应的数据了,我知道每行都可以直接取到绑定的对象,但不记得是什么方法了
------解决思路----------------------
var items = this.dataGridView1.SelectedRows.Cast<DataGridViewRow>().Select(x => (TestClass)x.DataBoundItem);
获取GridView选中的数据集合