Переназначить textbox.text в событии изменения currentitem bindingsource - PullRequest
0 голосов
/ 04 февраля 2010

Я просто изучаю источники привязки и т. Д. Я добавил свои привязки данных текстового поля следующим образом:

txtTitle.DataBindings.Add("Text", bindingNavigator1.BindingSource.Current, "Title");

Когда пользователь нажимает следующую кнопку в навигаторе, нужно ли мне обрабатывать событие изменения текущего элемента привязки, чтобы сказать

txtTitle.Text = ((MyObject)bindingsource.CurrentItem).Title??

Я бы подумал, что это будет автоматически, так как у меня много элементов управления, поэтому кажется утомительным

1 Ответ

0 голосов
/ 04 февраля 2010

Вы должны привязаться к самому источнику привязки, как в:

txtTitle.DataBindings.Add("Text", bindingNavigator1.BindingSource, "Title");

Тогда вам не нужно обрабатывать дальнейшие события. Как вы говорите, это было бы утомительно.

...