Winforms DataBinding

时间:2011-04-14 06:53:44

标签: winforms data-binding

有一个文本框和一些带有详细信息的视图模型

public class Detail { public string Value {get;set;}}

public class SomeVM
{
     public Detail {get;set;}
}

尝试使用以下代码绑定到文本框:

textBox.DataBindings.Add("Text", new SomeVm (), "Detail.Value");

但它说“没有财产可以绑定”。这个问题有解决方案吗?

1 个答案:

答案 0 :(得分:0)

你试过了吗?

public string Value 
{
  get
  {
      return _someVm.Value;
  }
  set
  {
      _someVm.Value=value;
  }
} 
private readonly SomeVM _someVM=new SomeVM();
 ...
textBox.DataBindings.Add("Text", _someVm, "Value");