我有一个公共字段对象:
public class Field
{
public string Name { get; set; }
public string oldName { get; set; }
private object _Value = null;
public object Value
{
get
{
return _Value;
}
set
{
_Value = value;
}
}
private FieldType _fieldType = FieldType.Normal;
public FieldType FieldType
{
get
{
return _fieldType;
}
set
{
_fieldType = value;
}
}
private bool _isKey = false;
public bool IsKey
{
get
{
return _isKey;
}
set
{
_isKey = value;
}
}
}
通用记录对象:
public class Record
{
public string TableName{get;set;}
pubilc FieldCollection _fieldcollection = new FieldCollection();
public FieldCollection FieldCollection
{
get
{
return _fieldcollection;
}
set
{
_fieldcollection = value;
}
}
}
将数据库中的数据转换为记录对象,然后我想将记录数据绑定到控件,但是它不起作用。
我想知道如何像这样绑定数据:
textBox1.DataBindings.Add("Text", listBox1.DataSource , "BarDesc");
最佳答案
我认为您想在设计时将BindingSource控件拖放到Winform上。
设置BindingSource的DataSource属性> Object> Record类。然后设置BindingSource的DataMember。
选择您的控件(例如Textbox)并将其DataBinding属性设置为bindingSource控件的DataMember。
HTH,至少它应该为您指明正确的方向。