다음 편집기는 winform C#에서 하위 폼을 닫고 상위 폼을 새로 고치는 예를 보여줍니다. 에디터가 꽤 좋다고 생각해서 지금 공유해서 참고용으로 올려보겠습니다. 편집기를 따라가서 살펴보겠습니다.
상위 양식 Form1과 하위 양식 Form1에는 DataGridview 컨트롤과 추가 버튼이 있습니다.
Form2에는 텍스트 컨트롤과 저장 버튼이 있습니다. 요구 사항 Form1 양식에서 추가 버튼을 클릭하여 Form2를 팝업하고
텍스트에 내용을 입력하고 저장을 클릭하여 Form2를 자동으로 닫은 다음 Form1의 DataGridview에서 데이터를 새로 고칩니다
From1 Medium:
private void button3_Click(object sender, EventArgs e) { Form2 f2 = new Form2(); f2.ShowDialog(); if (f2.DialogResult == DialogResult.OK) { this.datagridBind();//重新绑定 } }
From2 Medium:
<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#에서 하위 폼을 닫고 상위 폼을 새로 고치는 샘플 코드에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!