如何访问另一个表单的BindingSource当前

时间:2012-02-20 03:40:05

标签: c# winforms

我尝试像这样访问:

  • 表单1:我写了一个方法,它返回值bindingsource.current

    public ViewHocKy getHocKyCurrent()
    {
        return bindingSourceHocKy.Current as ViewHocKy; // value exists
    }
    
  • 表格2:我写了

        Form1 frm = new frmThongTin();
        ViewHocKy a = frm.getHocKyCurrent();// but value is null
    

    我不知道为什么a的值是null。可以帮帮我吗?

我想以父表单和子表单创建公共控件,我访问并获取控件的值。 可以支持我最好的方法。我不希望每次从BindingDatasource获得值时初始化表单。 谢谢大家。

1 个答案:

答案 0 :(得分:0)

尝试这样..它可能会帮助你,在你的getHocKyCurrent()中,这将返回当前的绑定源。并尝试将bindingsource控件设置为public,以便它以另一种形式显示。

return this.bindingSourceHocKy.Current as ViewHocKy;