2012-12-03 100 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");