【发布时间】:2011-01-18 07:20:46
【问题描述】:
在尝试将 XML 绑定到 Combobox 数据源时,我收到错误消息“Complex DataBinding 接受 IList 或 IListSource 作为数据源。” p>
XDocument obj = XDocument.Load("Managers.xml");
comboBox1.DisplayMember = "ManagerDesig";
comboBox1.ValueMember = "ManagerID";
comboBox1.DataSource = obj.Descendants("manager").Select(x => new
{
ManagerDesig = x.Attribute("desig").Value,
ManagerID = x.Attribute("id").Value
});
Managers.xml
<managers>
<manager id="123" desig="CEO" />
<manager id="234" desig="CFO" />
<manager id="456" desig="CIO" />
</managers>
请帮忙
【问题讨论】: