分析了一下问题,我们一般的绑定都是通过DataRow来做到的,如:
this.checkBox1.DataBindings.Add("Checked",dr,"IsChecked");于是我做出了一个变通的方法:
1、将bool量用属性包装起来
2、绑定时使用this做数据源,1步骤的属性名为绑定名
如下:
private bool someBool = false;
public bool BoolProperty{
get{
return someBool;
}
set{
someBool = value;
}
}
this.checkBox1.DataBindings.Add("Checked",this,"BoolProperty");实现了将自身变量绑定到控件
