Страница: 1 |
|
Вопрос: Как обновить элемент form1 из form2??
|
Добавлено: 14.11.06 01:41
|
|
Автор вопроса: angelnl
|
Есть form1. На ней есть combobox, заполняется он так:
Public Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Me.TypeTableAdapter.Fill(Me.TypeDataSet.Type)
End Sub
в форме 2, я добавляю новое значение в таблицу Type.
Как сделать так чтобы combobox обновлялся или как вызвать form1_load. Без закрытия формы Form1
Ответить
|
Номер ответа: 1 Автор ответа: EROS
Вопросов: 58 Ответов: 4255
|
Профиль | | #1
|
Добавлено: 14.11.06 02:25
|
Добавлено: 14.11.06 01:41
Солнц, в это время девочкам уже спать надо, а не ComboBox'ы заполнять.. )
По теме:
1. Тебе надо получить ссылку на Form1
- Если это 2005 студия, и при открытии формы ты не использовала ключевое слово New, то к ней можно просто обратиться через Form1..(как ни странно, но это работает)
- Если же ты все таки создавала ее через New, то надо будет перебрать коллекцию OpenForms (как-то так.. ) и выдернуть оттуда ссылку на эту форму.
2. После того, как получишь ссылку на эту форму совершенно очевидно,что тебе надо просто снова заполнить данными твой DataSet, предварительно поставив перед ним название переменной,содержащей ссылку на Form1..
Вот как то так:
Form1.TypeTableAdapter.Fill(Form1.TypeDataSet.Type)
Ответить
|
Страница: 1 |
Поиск по форуму