Как сделать глобально доступную таблицу данных в приложении Winforms? - PullRequest
0 голосов
/ 03 октября 2008

Отказ от ответственности: я новичок в Winforms.

Мне нужно объявить таблицу данных, которую я могу загружать данными, когда загружается основная форма. Затем я хочу иметь возможность ссылаться на данные из событий, например, при нажатии кнопки и т. Д.

Где / как мне это заявить?

Ответы [ 3 ]

1 голос
/ 03 октября 2008

Я бы предложил частного члена в верхней части класса формы, что означает, что он будет доступен во всей форме. Нет необходимости в общедоступной собственности, если только вам не нужен доступ к ней вне формы, но лучше всего по умолчанию использовать частную собственность, если вы не уверены.

0 голосов
/ 03 октября 2008
Public 

Class Form3

Private myTable as New DataTable

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

MsgBox(t.Rows.Count)

End Sub

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click

MsgBox(t.Rows.Count)

End Sub


End Class
0 голосов
/ 03 октября 2008

Обновление: если это простое приложение для одной формы, пожалуйста, проверьте предложение Quarrelsome ..

Просто объявите как общедоступное свойство вашего класса доступа к данным.

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