0

我试图在我的列表框中显示多个 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"; - 在数据框中显示 System.Data.DataRowView。

gjesterUtenRom.DisplayMember = "FulltNavn" , "ID"; - 给予;预期错误

我已经尝试过这样的功能:

gjesterUtenRom.DisplayMember = "FulltNavn"; gjesterUtenRom.DisplayMember = "ID"; - 仅显示最后一个值,在本例中为“ID”。

那么如何让列表框在列表框中同时显示“FulltNavn”列和“ID”?

4

1 回答 1

1

列表框只能显示一个成员,因此您有两种选择:制作您自己的列表框或将一列添加到组合这些列的输入数据中。

于 2013-04-30T10:31:13.093 回答