在列表框中的字符之间插入空格

Jae*_*ebi 4 c# asp.net listbox

我想在我的asp.net C#应用程序中将项目插入到列表框中

我连接了一些值并在它们之间放置了空格,但它没有显示在列表框中.

        ListItem lt = new ListItem();
        lt.Text = ItemName + "    " + barcode + "    " + price; // problem
        lt.Value = barcode;
        lstMailItems.Items.Add(lt);
Run Code Online (Sandbox Code Playgroud)

我甚至试过了

lt.Text = ItemName + "\t\t" + barcode + "\t\t" + price; // problem
lt.Text = ItemName + "& nbsp;" + barcode + "& nbsp;" + price; // &nbsp shows up as text
Run Code Online (Sandbox Code Playgroud)

但这甚至似乎没有用.如何在这些字符串之间放置空格,以便它也显示在列表框中

Jae*_*ebi 5

string spaces = Server.HtmlDecode("    "); 

lt.Text = ItemName + spaces + barcode + spaces + price; // works
Run Code Online (Sandbox Code Playgroud)