Обновление источника данных LINQ и обновления BindingNavigator не работает - PullRequest
0 голосов
/ 02 февраля 2011

Я пытаюсь установить запрос LINQ в качестве источника данных элемента управления BindingNavigator.

В переменные формы я добавил контекст данных:

`Частный с

tx как новый myDataManagerDataContext`

Следующий код позволяет мне отображать и перемещаться по результатам:

Dim clubList = From c In ctx.clubs _
                   Select c

BindingNavigator1.BindingSource.DataSource = clubList

Каждая запись пока хорошо отображается. В Winform все текстовые поля должным образом привязаны к источнику данных, но моя проблема:

Я добавил кнопку Сохранить панель инструментов с помощью: ctx.SubmitChanges ()

Но обновление не обрабатывается!

Вопрос: Должен ли я написать полную процедуру вставки / обновления Linq в кнопке Сохранить?

Как:

Dim newClub as new DataContext.Club newClub.Name = NameTextBox.Text newClub.Address.... Etc.

1 Ответ

0 голосов
/ 02 февраля 2011

Попробуйте вызвать EndEdit для источника привязки непосредственно перед выполнением операции сохранения.

...