日期:2014-05-18  浏览次数:20717 次

菜鸟请教各位大牛:类获取窗体里控件属性值时,为什么总显示空值啊?
form1中有datagridview1和button1两个控件;
我想点击button1后,通过某个类的方法获取datagridview1的数据
于是
1、将datagridview1设为public
2、在类的方法中:
  form1 ft =new form1();
  int num=Convert.ToInt32(ft.datagridview1.rows[i].cells[i].value);
   
结果调试时总显示 ft.datagridview1.rows[i].cells[i].value值为null,什么原因,怎么解决?各位大大们帮帮忙啊

------解决方案--------------------
form1 ft =new form1();
你取得不是原来那个窗口的,而是一个新的form1上的。

当然取不到。

你和http://topic.csdn.net/u/20120427/11/cc120e4d-5584-4de4-b9d8-2abeaf2c3fa4.html不是一个人?
------解决方案--------------------
new了一个form1,估计你没有为 datagridview1绑定数据,所以访问不到