我想在form1中已經填充了的dataset傳送到form2的水晶報表裡面.應該用什麽方法實現呢?

解决方案 »

  1.   

    自頂一下.望高手幫手解決解決>"<
      

  2.   

    构造函数Form1中
    Form2 f2 = new Form2(ds);  //ds为已填充的DataSet
    f2.Show();Form2中
    DataSet nds;
    public Form2(DataSet ds)
    {
        InitializeComponent();
        nds = ds;
    }Form2中调用例子
    dataGridView1.DataSource = nds.Tables[0];
      

  3.   

    除了2楼的方法,还可这样:
    Form2中:public DataSet ds2;Form1中:Form2 fm = new Form2();
    fm.ds2=ds;//ds为已经填充好的DataSet
    fm.Show();
      

  4.   

    也可以专门写一个类,用于窗体之间,dataset的传输
      

  5.   

    还是数据互访问的问题,
    http://blog.csdn.net/zhzuo/archive/2006/05/05/708941.aspx#sec5