关于两种形式的永恒问题:

请帮忙!

最佳答案

您需要公开dgv02。默认情况下,当您通过设计器添加类型时,它们不是公共的。您可以在设计窗口中编辑其属性,并将可访问性级别更改为public。

话虽如此,一个更好的选择可能是创建一个公共属性,该属性返回适当的控件,或者甚至更好地允许您设置数据。例如,如果您将此方法添加到窗体中:

public void SetDatasource(DataSet data)
{
     this.dgv02.DataSource = data;
}


然后可以将其称为:

frm02.SetDatasource(ds02);

关于c# - C#winforms-子窗体上无法访问的控件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10964672/

10-09 13:43