我有问题。我试图通过另一个UserControl例如一个用户控件来更改/更新DataGridView
LoadData: //此userControl包含DataGridView
private readonly Add adding = new Add();
private void LoadData_Load(object sender, EventArgs e)
{
LoadSqlData();
adding.LoadData = this;
}
添加:
public LoadData LoadData { get; set; }
private void BtnAdd_Click(object sender, EventArgs e)
{
AddToSql();
LoadData.LoadSqlData(); //this should refresh DataGridView
}
当我尝试添加到sql时,我收到错误App.UserControls.Add.LoadData.get returned null.
但是当我将LoadData LoadData
更改为Form1 Form1
时,它可以正常工作。 (以前我的Form1包含DataGridView)