为什么ListBox取值总是第一个 ??
for   (int   i   =   0;   i    <   listbox.Items.Count;   i++) 
                         { 
                                     if   (listbox.Items[i].Selected) 
                                     { 
                                                 sqlsel   +=   listbox.Items[i].Text   ; 
                                     }                                       
                         }这是我的代码,但输出的时候只有第一项,我选择多项的时候只输出第一项 
 请教,谢谢   !
------解决方案--------------------listitem的value只有一个值.
------解决方案--------------------if (listbox.Items[i].Selected) 
 上面这一句,只在选中时才输出,只显示一项,那是该控件只选中了一项. 
 还有一种情况,即该控件绑定时,没有把绑定事件写在if(!IsPostBack)里面,造成页面提交时重复加载,清除原有的选择项所致.