我搜索了很多这个问题,但我没有找到任何明确的帖子。
我使用此命令进行数据绑定:
userControl11.DataBindings.Clear();
userControl1.DataBindings.Add( "Text",dt,"DM" );
我也放dt
for datagridview datasource。
这项工作适用于常用控件,但不适用于用户控件。
现在,如果我选择不同的datagridview行并且它总是为空的,则usercontrol的Text不会改变。
我认为这个问题很简单。我应该使用INotifyPropertyChanged
吗?
答案 0 :(得分:0)
我知道答案很简单!
我只是在Usercontrol中执行此操作:
public override string Text
{
get { return txtmoney.Text; }
set
{
txtmoney.Text = value;
}
}
这是以我的形式绑定的:
uctextbox1.DataBindings.Add( "text",DT,"DM" );