添加数据单独的数据网格视图

时间:2017-01-14 10:53:38

标签: c# visual-studio-2012

我想在2个数据gridview中添加数据,但它们是以不同的形式,我将如何做? datagridview1位于form1datagridview2位于form2。因为在form1中他们无法看到数据gridview2,因为它是另一种形式。

1 个答案:

答案 0 :(得分:0)

你可以这样做......在表格1中创建一个属性

private static Form1 instance1;
public string propertyForm1;
public static Form1 Instance1
{
    get
    {
        if (instance1 == null)
            instance1 = new Form1();

        return instance1;
    }
}

而且,在Form2中

private static Form1 instance2;
public string propertyForm2;
public static Form2 Instance2
{
    get
    {
        if (instance2 == null)
            instance2 = new Form2();

        return instance2;
    }
}

现在,您可以使用任何 Form1 Form2 或项目中的任何表单/类来访问此属性,如下所示...

Form1.Instance.propertyForm1 = "your assigned value from form2";
Form2.Instance.propertyForm2 = "your assigned value from form1";

希望这会对你有所帮助。并且,如果这对您有用,请不要忘记将其标记为答案。