日期:2014-05-18  浏览次数:20403 次

label向listbox传值的一个问题待求解决?
label在页面A,listbox在页面B,值是通过SESSION传递的,
如label里有值a   b   c   d   f     他们之间是以空格各开的   我要把这几个值传给listbox,但我传过去后,a   b   c   d   f显示在一行里,即一个里,listbox显示是:
|a   b   c   d   f|
|                   |
|                   |
|                   |
|                   |
但我要这样显示:
|a                   |
|b                   |
|c                   |
|d                   |
|f                   |
即遇到空格就换到下一行,即下一个表项,请教各位有什么好的方法,解决即给分,分不够在加


------解决方案--------------------
重新测试了一下:
string[] values=Session[ "label "].ToString().Split( ' ');
for(int i=0;i <values.Length;i++)
{
this.ListBox1.Items.Add(values[i].ToString());
}
------解决方案--------------------
sorry ,

string[] strArr = Session[ "MySessionKey "].ToString().Split( ' ');

> >

string[] strArr = Session[ "MySessionKey "].ToString().Split(new char[]{ ' '});
------解决方案--------------------
ListBox1.DataSource=arr;
ListBox1.DataBind();
ListBox1.SelectedIndex=1;
//ListBox1.SelectedIndex=2;
//ListBox1.SelectedIndex=n;