Datagridview проблема - PullRequest
       3

Datagridview проблема

0 голосов
/ 23 января 2012

Есть ли метод для заполнения dataGridView на форме из другого класса? Функции, которые я использую для подключения и выполнения запросов к БД, находятся в классе, но я хочу, чтобы результаты отображались в основной форме. Как я могу это сделать?

Ответы [ 3 ]

1 голос
/ 23 января 2012

Установите методы, к которым вы хотите получить доступ как общедоступные.Если класс находится в другом проекте, вам может потребоваться добавить ссылку на него в текущем проекте.

Как только метод станет общедоступным, сделайте что-то вроде этого:

datagridview.DataSource = yourClass.GetData();
1 голос
/ 23 января 2012

Да.Пока у другого класса есть открытые методы, которые позволяют вам получать доступ к нужным вам данным

Итак, самый простой пример будет выглядеть примерно так:

  // this assumes the other class method is a static method  
  datagridview1.cells[0].value = otherClass.GetStringData();

Также проверьте эти подробные, тесно связанныеответы:

Как получить доступ к объектам формы из другого файла cs в C #

Как получить доступ к методам и элементам управления формы из класса в C #?

0 голосов
/ 23 января 2012

Эта ссылка http://msdn.microsoft.com/en-us/library/system.windows.forms.datagridview.datasource.aspx может быть полезна для вас.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...