我试图在列表框中的XML文件中显示多个值。我设法显示一列,但似乎无法显示两列。
这是我的代码:
private void oppdatereListe()
{
if (File.Exists("gjesteInfo.xml"))
{
DataSet onLoad = new DataSet();
onLoad.ReadXml("gjesteInfo.xml");
gjesterUtenRom.DataSource = onLoad.Tables[0];
gjesterUtenRom.DisplayMember = "FulltNavn";
}
}
我试过了:
gjesterUtenRom.DisplayMember =“FulltNavn”+“ID”; - 在Databox中显示System.Data.DataRowView。
gjesterUtenRom.DisplayMember =“FulltNavn”,“ID”; - 给予;预期错误
我在这个函数中尝试了两个:
gjesterUtenRom.DisplayMember =“FulltNavn”; gjesterUtenRom.DisplayMember =“ID”; - 仅显示最后一个值,在本例中为“ID”。
那么如何让列表框在列表框中显示“FulltNavn”列和“ID”?
答案 0 :(得分:1)
列表框只能显示一个成员,因此您有两个选项:创建自己的列表框或将列添加到包含这些列的输入数据中。