父窗体Form1 子窗体Form2 Form1中有一个datagridview控件和一增加按钮,
Form2中有一个Text控件和一个保留按钮 请求点击Form1窗体上的增加按钮,弹出Form2,
再text内里输入内容,点击保留自动封闭Form2,革新Form1中datagridview中的数据
From1中:
private void button3_Click(object sender, EventArgs e) { Form2 f2 = new Form2(); f2.ShowDialog(); if (f2.DialogResult == DialogResult.OK) { this.datagridBind();//从新绑定 } }
From2中:
<BR><BR>private void button1_Click(object sender, EventArgs e) { string strConn = "server=.;database=filesSync;uid=sa;pwd=123"; SqlConnection conn = new SqlConnection(strConn); string sql = "insert into asyncFileList values ('" + textBox1.Text.ToString() + "')"; conn.Open(); SqlCommand myCmd = new SqlCommand(sql, conn); myCmd.ExecuteNonQuery(); conn.Close(); this.DialogResult = DialogResult.OK; MessageBox.Show("增加胜利"); this.Close(); }
以上就是详解winform c#中子窗体封闭革新父窗体的示例代码的细致内容,更多请关注ki4网别的相干文章!