【问题标题】:Reassign textbox.text on bindingsource currentitem change event在 bindingsource currentitem 更改事件上重新分配 textbox.text
【发布时间】:2010-02-04 12:23:01
【问题描述】:

我只是在学习绑定源等。我已经添加了我的文本框数据绑定,如下所示:

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

当用户单击导航器上的下一个按钮时,我是否必须处理 bindingsource currentitem changed 事件才能说

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

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

【问题讨论】:

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


    【解决方案1】:

    您应该绑定到绑定源本身,如下所示:

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

    那么您不需要处理任何进一步的事件。正如你所说,那会很乏味。

    【讨论】:

    • 谢谢,我已经尝试过了,但它出错了。现在看起来还可以……很奇怪!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-12-28
    • 1970-01-01
    • 1970-01-01
    • 2012-06-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多