在bindingsource currentitem change事件上重新分配textbox.text

时间:2010-02-04 12:23:01

标签: c# winforms data-binding ado.net bindingsource

我只是在学习bindingsources等。我已经添加了我的文本框数据绑定:

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

当用户点击导航器上的下一个按钮时,我是否必须处理bindingsource currentitem更改事件以说明

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

我原以为这会是自动的,因为我有很多控件,所以看起来很乏味

1 个答案:

答案 0 :(得分:0)

您应该绑定到bindingsource本身,如:

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

然后您不需要处理任何其他事件。如你所说,这将是乏味的。