【发布时间】:2017-01-16 19:27:00
【问题描述】:
我制作了 2 个表格。 1个“主窗体”和另一个类似“模态窗口”的数据插入。
在 Form1 上,我有这个代码:
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........................
}
我尝试在 form2“关闭按钮”的 userControl 上使用此代码刷新我的网格:
private void btn_cerrarModal_Click(object sender, EventArgs e)
{
Pantallas.Estudiantes estu = new Estudiantes();
estu.CargarDataGrid_Estudiantes();
((Modal)this.TopLevelControl).Close();
}
但不工作。我做错了什么?
谢谢。
【问题讨论】:
-
grid 不需要刷新,data 需要。
标签: c# mysql winforms datagrid