大家好,目前有以下代码。
我正在尝试将字符串数组插入到列表框中,然后才能够 在同一个列表框中查看数组数据。由于某种原因,白色空间 字符串之间已被剥离。如何在显示时保留空白区域 字符串数组进入列表框?
protected void Page_Load(object sender, EventArgs e)
{
WebReference.doOkClickExtractParams doOkClk = new WebReference.doOkClickExtractParams();
WebReference.doOkClickExtractParamsResponse Response = extrePrmSoap.doOkClickExtractParams(doOkClk);
ListBox1.DataSource = Response .doOkClick.namelist;
ListBox1.DataBind();
}
答案 0 :(得分:0)
尝试将"EnableSmartParsing"
property
设置为false
答案 1 :(得分:0)
在标记中,您可以使用
:
<asp:ListItem Text="Before After" />
在代码中,您可以为每个项目用不可破坏的空格替换空格:
ListBox1.Items.Add(new ListItem(value.Replace(" ", "\u00A0")));
在数据库查询中,您可以对REPLACE函数执行相同的操作:
SELECT
...
REPLACE(value, ' ', CHAR(160)) AS valueWithSpaces
...
FROM
Clients