日期:2014-05-17  浏览次数:20437 次

C#窗体中,如何在页面中传递对象
看了好多,都是asp。net中传递对象活参数,我想问一下如何在窗体中传递对象,急!!!
C# 对象 传递参数 传递对象 窗体

------解决方案--------------------
可以做到,举个例子,假设你的两个Form类分别是Form1和Form2,查询到的记录类型是DataSet:
public class Form1 : Form
{
    ......
    private void SearchButton_Click(...)
    {
        DataSet record = QueryData(...);        
        Form2 form2 = new Form2(record);
        form2.ShowDialog();
    }
    ......
}
public class Form2 : Form
{
    private DataSet record;
    public Form2(DataSet rd)
    {
        this.record = rd;
    }
    public override void OnLoad(...)
    {
        this.TextBox1.Text = rd.BlaBla;
    }
}