急!!!不同窗体间的数据传递
小弟   在form1中获得一组数据,然后点击一个按钮,怎样在form2中的axMSFlexGrid1或者DataGridView中显示出来亚???
------解决方案--------------------不知道这个贴能不能帮助你, 
 http://community.csdn.net/Expert/topic/5383/5383460.xml?temp=.7041437
------解决方案--------------------1\重载F2的构造,将数据传入 
 2、给F2设置一个同类型PUBLIC变量,实例化F2后赋值 
 3、将GRID改成PUBLIC,利用F2。GRID = 。。
------解决方案--------------------个人意见: 
 Form间传值,我个人主要用以下两种方式: 
 1. 事件。Form1引用某事件,form2处理该事件.... 
 2. 接口,Form2实现某接口(如IDataResponse),Form1通过接口通知Form2数据变化.
------解决方案--------------------也可以用在Form2中加全局变量.通过Form2.XXX访问,但有点违背面向对象的精神哈...
------解决方案--------------------我觉得最简单的就是在构造函数中写: 
 private from2(DataSet Dset) 
 { 
    this.dst=Dset; 
 }   
 DataSet dst = new DataSet;   
 在from2的from_load事件中写 
 { 
 this.dataGridview.DataSounce = dst.table[0]; 
 }   
 然后在from1 中弹出 from2的时候写   
 from2 frm = new from2(DSet); 
 frm.show;   
 这样应该可以的!
------解决方案--------------------楼上正解,利用函数参数的调用就可以解决~
------解决方案--------------------如果两个窗体不是同时生成并存的话.Form2在Form1数据确定后再生成的话. 
 fj4408(alway) 的方法不错,这个方法最简洁. 
------解决方案--------------------楼上的方法可以实现,我就不多说了。
------解决方案--------------------ok 
 我试验一下
------解决方案--------------------参见我的BLOG 
 http://blog.csdn.net/yumanqing/archive/2006/10/13/1333110.aspx