从图中可以看出,field.FieldValue的值是“李四”,但是代码
object o = field.FieldValue;取出来的值是null,o=null!这是怎么回事????
说一下具体情况:
TableField类继承了UserControl,TableField生成实例的时候,FieldValue属性和另一个类的属性绑定在了一起,代码如下:
 TableField field =new TableField();
 field.DataBindings.Add("FieldValue", someObject, "Value", true,
                                    DataSourceUpdateMode.OnPropertyChanged);
再给someObject.Value赋值:someObject.Value=“李四”;之后,field.FieldValue就出现了上述现象