C#winform中页面之间的传值

作者在 2013-07-18 14:24:48 发布以下内容

将得到值在窗体form2加载时显示在文本框中:(使用窗体的Tag属性)


Form1中:

   private void Button1_Click(object sender,EventArgs e)
  {
        Dataset ds=goods.GetInfoDataSet();
        if(ds.Table[0].Rows.Count >0)
      {
            Form2 f2=new Form2();
            f2.Tag=ds;
            f2.Show();
        }
  }
 Form2中:
    private void Form2_Load(object sender,EventArgs)
    {
        DataSet ds=(DataSet)this.Tag;
        if(ds.Table[0].Rows.Count >0)
        {
            this.textbox1.text=ds.Table[0].Rows[0][0].ToString();
            this.textBox2.Text=ds.Table[0].Rows[0][1].ToString();
        }
    }
默认分类 | 阅读 1095 次
文章评论,共0条
游客请输入验证码
浏览6020次
文章分类
文章归档
最新评论