我正在尝试将List绑定到ListBoxControl(Devexpress)。 一切都很好,除了DisplayMember属性。 我看到列表是绑定的(我可以使用鼠标或键盘在3列表位置移动)。 问题是控件中没有文本。
public partial class ExportXml : XtraForm
{
private List<Xml> _listXml;
public ExportXml()
{
InitializeComponent();
LoadWindows();
}
private void LoadWindows()
{
_listXml = new List<Xml>
{
new Xml{Id = 1, Name1="xml1", Name2="xml11"},
new Xml{Id = 2, Name1="xml1", Name2="xml22"},
new Xml{Id = 3, Name1="xml1", Name2="xml22"}
};
_listBoxControl.DataSource = _listXml;
_listBoxControl.DisplayMember = "Name1";
_listBoxControl.ValueMember = "Id";
}
}
public class Xml
{
public int Id;
public string Name1;
public string Name2;
}
答案 0 :(得分:3)
要完成此任务,请将自定义类的“公共字段”替换为相应的公共属性。