如何在列表框中显示XML文件中的两个(或更多)值?

时间:2013-04-30 08:37:10

标签: xml listbox datasource

我试图在列表框中的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”?

1 个答案:

答案 0 :(得分:1)

列表框只能显示一个成员,因此您有两个选项:创建自己的列表框或将列添加到包含这些列的输入数据中。