回 帖 发 新 帖 刷新版面

主题:dataGridView求助

具体问题是这样的,现在有两个窗体,一个窗口A,一个窗口B
A里面有一个dataGridView1控件,一个按钮
B里面有一个TextBox,一个按钮控件,
当点击A窗口里面的按钮会显示B窗口,在B窗口里TextBox输入数据
按B窗口的按钮,后B窗口关闭,在A窗口的dataGridView1控件会显示刚刚B窗口
输入的数据呢.
这个应该什么编写,窗体我已经写出来但是里面的代码应该什么实现?
请各位帮忙解决一下.

回复列表 (共1个回复)

沙发

namespace 两个窗体互操作
{
    public partial class Form1 : Form
    {
        public static  Form1 frm1;
        public Form1()
        {
            InitializeComponent();
            frm1 = this;
        }

        private void button1_Click(object sender, EventArgs e)
        {
            Form2 frm2 = new Form2();
            frm2.Show();
        }
    }
}
namespace 两个窗体互操作
{
    public partial class Form2 : Form
    {
        
        public Form2()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            Form1.frm1.DataGridView1.Rows[0].Cells[0].Value = textBox1.Text;
        }
    }
}
需要把在Form1.Designer.cs文件里把DataGridgView1的属性公开化

我来回复

您尚未登录,请登录后再回复。点此登录或注册