日期:2014-05-19  浏览次数:20903 次

ListBox绑定数据的问题
ListBox1.DataSource   =   pDataView;
ListBox1.DataTextField =   "name ";
ListBox1.DataValueField =   "id ";
ListBox1.DataBind();

id                   name
1                     管理
2                         管理2
3                         管理3

name字段中的内容含有 到页面上就成 ,如果不用 而用空格,就看不到目录层次结构

请问如何解决这个问题

------解决方案--------------------
你不要保存半角空格,你保存全角下的空格就可以了
------解决方案--------------------
ListBox1.Items.Add(new ListItem(SpaceLength(2)+ "管理2 ");
ListBox1.Items.Add(new ListItem(SpaceLength(3)+ "管理3 ");
private string SpaceLength(int i)
{
string space = " ";
for (int j = 0; j < i; j++)
{
space += "   ";
}
return space;
}