2012-12-03 67 views
0

我搜索了很多这个问题,但我没有找到任何明确的帖子。将数据表绑定到文本框用户控件

我做绑定使用这个命令:

userControl11.DataBindings.Clear(); 
userControl1.DataBindings.Add("Text",dt,"DM"); 

我也把dt 对datagridview的数据源。

此工作适用于常规控件,但不适用于用户控件。

现在,如果我选择datagridview的不同行并且它始终为空,则usercontrol的文本不会更改。

我觉得这个问题很简单。我应该用INotifyPropertyChanged吗?

+0

不限人体犯规有什么想法? – Arash

回答

0

我知道答案很简单!

只是我这样做的用户控件:

public override string Text 
    { 
     get { return txtmoney.Text; } 
     set 
     { 

      txtmoney.Text = value; 

     } 
    } 

这在我的窗体绑定:

uctextbox1.DataBindings.Add("text",DT,"DM");