Ich habe 2 Formulare erstellt. 1 "Hauptformular" und ein ähnliches "Modal-Fenster" für Daten einfügen.Refresh Form1 dataGrid von einem anderen Formular C# Winform
auf Form1, ich habe diesen Code:
public void CargarDataGrid_Estudiantes()
{
MySqlConnection con = new MySqlConnection(conString);
con.Open();
MySqlCommand cmd = new MySqlCommand("showStudent", con);
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.AddWithValue("@pid_School", Login.ID_SCHOOL_LOGIN);
MySqlDataAdapter DataAdapter = new MySqlDataAdapter();
DataTable DataTable = new DataTable();
DataAdapter.SelectCommand = cmd;
DataAdapter.Fill(DataTable);
dataGrid_Estudiantes.DataSource = DataTable;
dataGrid_Estudiantes.Columns[0].HeaderCell.Value = "id_Student";
dataGrid_Estudiantes.Columns[0].Visible = false;
Bla bla bla bla bla........................
}
Ich habe versucht, mein Raster mit diesem Code auf Benutzersteuerelement von form2 "Schließen-Button" zu aktualisieren:
private void btn_cerrarModal_Click(object sender, EventArgs e)
{
Pantallas.Estudiantes estu = new Estudiantes();
estu.CargarDataGrid_Estudiantes();
((Modal)this.TopLevelControl).Close();
}
Aber dosnt Arbeit. Was mache ich falsch?
Danke.
das * Gitter * doesnt aufgefrischt werden müssen, die * Daten * der Fall ist. – Plutonix