C# WinForms-绑定ListBoxControl
我正在尝试将列表绑定到ListBoxControl(Devexpress)。 除了DisplayMember属性之外,一切都很好。 我看到列表是绑定的(我可以使用鼠标或键盘在3个列表位置移动)。 问题是控件中没有文本C# WinForms-绑定ListBoxControl,c#,winforms,binding,devexpress,C#,Winforms,Binding,Devexpress,我正在尝试将列表绑定到ListBoxControl(Devexpress)。 除了DisplayMember属性之外,一切都很好。 我看到列表是绑定的(我可以使用鼠标或键盘在3个列表位置移动)。 问题是控件中没有文本 public partial class ExportXml : XtraForm { private List<Xml> _listXml; public ExportXml() { InitializeComponent()
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;
}
public分部类ExportXml:XtraForm
{
私有列表listXml;
公共导出XML()
{
初始化组件();
加载窗口();
}
私有void LoadWindows()
{
_listXml=新列表
{
新的Xml{Id=1,Name1=“xml1”,Name2=“xml11”},
新的Xml{Id=2,Name1=“xml1”,Name2=“xml22”},
新的Xml{Id=3,Name1=“xml1”,Name2=“xml22”}
};
_listBoxControl.DataSource=\u listXml;
_listBoxControl.DisplayMember=“Name1”;
_listBoxControl.ValueMember=“Id”;
}
}
公共类Xml
{
公共int Id;
公共字符串名称1;
公共字符串名称2;
}
若要完成此任务,请将自定义类的公共字段替换为相应的公共属性。若要完成此任务,请将自定义类的公共字段替换为相应的公共属性。不好意思:(谢谢,我完全忘了Xml类