日期:2014-05-20  浏览次数:20771 次

怎样把一个结果集SQL语句查询结果rs从form1.cs传到form2.cs里
怎样把一个结果集SQL语句查询结果rs从form1.cs传到form2.cs里

------解决方案--------------------
在form1.cs中把结果rs(DATATABLE)设为PUBLIC,在form2.cs中调用(或者作为构造函数传入)
------解决方案--------------------
作为参数传递过去。
------解决方案--------------------
Form1:
Form2 f2 = new Form2(DataSet rs)
f2.Show();


Form2:在form2中直接用myDs 即可。
DataSet myDs = null;
public Form2(DataSet ds)
{
......
myDs = ds;
}
------解决方案--------------------
public static string st;
在查询出来窗体把 st 传入数据
然后在另一个窗体里面 调用 st就可以了~
------解决方案--------------------
楼上诸位讲的比较全了。二种方法。全局变量和参数。

还是全局变量更灵活。也就是定义 public static object YouObject;
------解决方案--------------------
colaxu(飞翔)的方法是正解﹗