如何通过另一个UserControl刷新UserControl上的DataGridView

时间:2019-04-15 20:30:30

标签: c# winforms

我有问题。我试图通过另一个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)

0 个答案:

没有答案