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;