我有表格 A,上面是 DataGridView 和一个按钮。单击按钮后,新表单,表单 B 打开。
在表单 B 上,我有两个文本框和更新按钮。单击该按钮时,数据将插入数据库中。表格 B 已关闭。
如何更新 DataGridView 以获取新数据。从表格 B 无法访问。
我有表格 A,上面是 DataGridView 和一个按钮。单击按钮后,新表单,表单 B 打开。
在表单 B 上,我有两个文本框和更新按钮。单击该按钮时,数据将插入数据库中。表格 B 已关闭。
如何更新 DataGridView 以获取新数据。从表格 B 无法访问。
ShowDialog form B and Return DialogResult After InsertButton Click , Check After From b Call, 如果 DialogResult 是 Yes 重新绑定 DataGridView (RefreshBindings)
//in Form A
private void btnOpenFromB_Click(sender,event)
{
FormB B =new FormB();
if(B.ShowDialog()==DilogResult.Yes)
//Call RefreshMethod of DG
}
//In Form B
//in Constructor
public FromB()
{
initilizeComponents();
DialogResult=DialogResult.No;
}
//In Insert Button Click
private void InserClick(sender,event)
{
if(Checking()==true)
{
//Insert Operations
DialogResult=DilogResult.Yes;
this.Close();
}
}
您好在表单 B 构造函数中提供表单 A 或在创建后添加它,您需要在关闭表单之前更新网格。
第二种方法将数据放在表单 A 的字段中,然后在关闭更新网格后等待表单 B 关闭。