Я хотел бы знать, как обновить мой datagridview на frmClient автоматически, когда frmUpdate, который открывается как .showDialog, закрывается. Я попробовал вызвать событие щелчка кнопки обновления в frmClient в событии закрытия формы frmUpdate и загрузке frmClient, но оба они не работали.Как обновить datagridview на родительской форме, когда дочерняя форма закрывается
private void frmUpdate_FormClosing(object sender, FormClosingEventArgs e)
{
// kryptonButton1_Click_1(null;null);
frmClient_Load_1(null;null);
}
public void frmClient_Load_1(object sender, EventArgs e)
{
var connectionString = ConfigurationManager.ConnectionStrings["Pigen"].ConnectionString;
connection = new MySqlConnection(connectionString);
if (this.OpenConnection() == true)
{
MySqlCommand sqlCmd = new MySqlCommand("sp_clientgridview", connection);
sqlCmd.CommandType = CommandType.StoredProcedure;
mySqlDataAdapter = new MySqlDataAdapter(sqlCmd);
DataSet DS = new DataSet();
mySqlDataAdapter.Fill(DS);
sqlCmd.ExecuteNonQuery();
kryptonDataGridView1.DataSource = DS.Tables[0];
kryptonDataGridView1.Columns[0].Visible = false;
kryptonDataGridView1.Columns[2].Visible = false;
}
}
может не обнулять источник данных о Родитель затем передать его ..? – MethodMan
как у вас означает sir – RichieCr7
как вы привязываете данные к текущему datagridview ...? возможно, показывая больше кода, я бы мог лучше помочь .. также я говорю о привязке, это довольно легко – MethodMan