Richtextbox数据绑定问题

时间:2013-11-27 13:30:04

标签: c# data-binding richtextbox

使用bindingsource将对象绑定到Richtextbox后,如果我在文本框中键入任何内容,光标将移至开头。有人可以帮助我。

我的约束力如下

this.txtDescription.DataBindings.Add("Text", bindingWard, "Description", 
                         false, DataSourceUpdateMode.OnPropertyChanged);

3 个答案:

答案 0 :(得分:1)

尝试将DataSourceUpdateMode更改为OnValidation:

this.txtDescription.DataBindings.Add("Text", bindingWard, "Description", 
                     false, DataSourceUpdateMode.OnValidation);

如果要保留OnPropertyChanged设置,可以尝试更改ControlUpdateMode,这是一种创建单向绑定的方法:

Binding b = new Binding("Text", test, "Description", 
                        false, DataSourceUpdateMode.OnPropertyChanged);
b.ControlUpdateMode = ControlUpdateMode.Never;
this.txtDescription.DataBindings.Add(b);

答案 1 :(得分:0)

绑定后尝试richTextBox1.ScrollToEnd();

答案 2 :(得分:0)

设置formattingEnabled=true为我解决了问题。