0

我搜索了很多这个问题,但我没有找到任何明确的帖子。

我用这个命令进行数据绑定:

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

我也把dt datagridview数据源。

这适用于通常的控件,但不适用于用户控件。

现在,如果我选择不同的 datagridview 行并且它始终为空,则用户控件的文本不会改变。

我认为这个问题很简单。我应该使用INotifyPropertyChanged吗?

4

1 回答 1

0

我知道答案很简单!

只是我在 Usercontrol 中做到了这一点:

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

            txtmoney.Text = value;

        }
    }

这要以我的形式绑定:

uctextbox1.DataBindings.Add( "text",DT,"DM" );
于 2012-12-04T15:31:44.087 回答