列表框 xml 数据源正确 headers 和输出
listbox xml datasource correct headers and output
我正在使用 windows 表单,我似乎无法让列表框显示以下 xml 数据和正确的列 headers,这就是我目前所知道的按钮点击:
var moreHorays = xDoc.Descendants("Horay")
.Select(n => new
{
ISBN = n.Element("ID").Value,
Title = n.Element("blabla").Value,
SubTitle = n.Element("horay").Value
})
.ToList();
列表框中的输出是 { ID = 0000, blabla = blabla }
等,它没有显示正确的 headers 或全部整齐地打包。
您设置的 DisplayMember 无效,将被忽略。如果要将 DisplayMember 设置为 "ISBN"、"Title" 或 "SubTitle",您会在列表框中看到相应的值。
如果您想要一些不同的显示格式来组合多个或所有值,我建议创建一个助手 class 来存储这些值并重写 ToString() 以根据需要格式化您的显示.
我正在使用 windows 表单,我似乎无法让列表框显示以下 xml 数据和正确的列 headers,这就是我目前所知道的按钮点击:
var moreHorays = xDoc.Descendants("Horay")
.Select(n => new
{
ISBN = n.Element("ID").Value,
Title = n.Element("blabla").Value,
SubTitle = n.Element("horay").Value
})
.ToList();
列表框中的输出是 { ID = 0000, blabla = blabla }
等,它没有显示正确的 headers 或全部整齐地打包。
您设置的 DisplayMember 无效,将被忽略。如果要将 DisplayMember 设置为 "ISBN"、"Title" 或 "SubTitle",您会在列表框中看到相应的值。
如果您想要一些不同的显示格式来组合多个或所有值,我建议创建一个助手 class 来存储这些值并重写 ToString() 以根据需要格式化您的显示.