2017-01-14 17 views
0

Я хочу добавить данные в 2 вида gridview, но они в отдельной форме, как я это сделаю? datagridview1 находится в form1, а datagridview2 - в form2. Потому что в form1 они не могут видеть данные gridview2, потому что они находятся на другой форме.Добавление данных в виде таблицы данных данных

+0

Можете ли вы подробнее рассказать? – Pelicer

ответ

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"; 

Надеюсь, это вам поможет. И, не забывайте отмечать как ответ, если это сработало для вас.

 Смежные вопросы

  • Нет связанных вопросов^_^