如何从一个窗体控件datagridview获取数据然后传递到另一个窗体combobox中来???
急求答案!!!
winform的话 可以用一个公开属性或者字段来传递。
Form2.Combobox.DataSource = Form1.DataList
能在具体点吗??
@Guo47470:
有点忘记了,不过大体是用一个字段或者属性 可以百度下,方法有好几种
能再具体点吗??
看不太懂!麻烦你了!
@James.Ying: 无耻
你可以设置一个类,其内部的成员都是静态的,那么你只要在那个含datagridview的那个窗口中将相应数据保存到那个类中,然后再在含有combobox的那个类中读取那个类中的数据就行了
http://www.cnblogs.com/smiler/archive/2013/05/27/3100924.html
参看我的博客,如果还有问题,请留言
你可以先把数据存进数组里面,再调用添加到下拉框里,比如是frm1传值到frm2,首先在frm2里定义一个数组arr,然后在frm的grid控件取到数据后,frm2 f2=new frm2();,f2.arr就能调用出那个定义好的数组了,把值用foreach循环添加进去,最后f2.show跳到frm2窗体的时候,arr数组就已经有你刚刚赋的值了
给form2 加个带参数的构造函数 new form2(数据) 在form2中就能得到