Maison > Article > développement back-end > Explication détaillée de l'exemple de code pour fermer le sous-formulaire et actualiser le formulaire parent dans Winform C#
L'éditeur suivant vous apportera un exemple de fermeture d'un sous-formulaire et d'actualisation du formulaire parent dans winform c#. L'éditeur le trouve plutôt bon, je vais donc le partager avec vous maintenant et le donner comme référence pour tout le monde. Suivons l'éditeur et jetons un coup d'œil.
Le formulaire parent Form1 et le formulaire enfant Form2 ont un contrôle datagridview et un bouton d'ajout
Form2 a un contrôle Texte et un bouton Enregistrer. . Conditions requises Cliquez sur le bouton Ajouter du formulaire Form1 pour faire apparaître Form2,
saisissez le contenu dans le texte, cliquez sur Enregistrer pour fermer automatiquement Form2 et actualisez les données dans la vue de la grille de données dans Form1
. De1 Medium :
private void button3_Click(object sender, EventArgs e) { Form2 f2 = new Form2(); f2.ShowDialog(); if (f2.DialogResult == DialogResult.OK) { this.datagridBind();//重新绑定 } }
De2 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(); }
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!