应该是你把LIstBox1中的选的项加到ListBox2中的时候出错了,没加进去,ListBox2中的Item是空的

解决方案 »

  1.   

    后台ListBox.cs代码 
    using System; 
    using System.Data; 
    using System.Configuration; 
    using System.Collections; 
    using System.Web; 
    using System.Web.Security; 
    using System.Web.UI; 
    using System.Web.UI.WebControls; 
    using System.Web.UI.WebControls.WebParts; 
    using System.Web.UI.HtmlControls; public partial class ListBox : System.Web.UI.Page 

        protected void Page_Load(object sender, EventArgs e) 
        {     } 
        protected void btnOk_Click(object sender, EventArgs e) 
        { 
            string aa = ListBox1.Items.Count.ToString();                           ArryList list=new ArryList();
            string bb = ListBox2.Items.Count.ToString();                           foreach(string str in ListBox1.Items)
            string km = "";                                                       {
            for (int i = 0; i < ListBox2.Items.Count; i++)                              ListBox2.Items.Add(str)
            {                                                                      }
                km += this.ListBox2.Items[i].Text.ToString() + ","; 
            } 
            Response.Write(km); 
        } 
      

  2.   

    楼上的,我用上提示: 找不到类型或命名空间名称“arryList",应该加上什么引入呢另外我你这好像是把listBox2的值全与ListBox1的相同啊,但我要的是从ListBox1里选中某些项添加到ListBox2里,然后才将ListBox2里的值写进数据库的啊
      

  3.   

    等待高手帮我解决的啊,3楼的朋友程序能实现了,但他的效果是ListBox2的项全是ListBox1一样的
    我想要的效果是ListBox2的项是从ListBox1里选择的其中几个(不一定全部)
      

  4.   

    高手帮帮忙嘛,急须中啊
    现在是前台页面上能把ListBox1的值选中并添加到ListBox2里,但后台取ListBox2的值是却不能取得值(ListBox2里已经有刚添加的项目的)
      

  5.   

    你是想在lixtBox1里面选中某一项值  然后添加到listbox2中去吗?
    一样的道理   lixtbox有个选中事件  判断下就ok了
      

  6.   

    我觉得你先看看msdn里listbox这个控件的使用吧,看了之后一定能解决。一个小时就ok啦。学东西就要这样
      

  7.   

    string str = listBox1.SelectedItem.ToString();
                listBox2.Items.Add(str);
      

  8.   

    这种情况也算是一个特例,
    但当前台选中通过ListBox选进后,又觉得多选了从ListBox2删除了已选中的项,或者ListBox2的内容是通过多次从ListBox1里添加得来的,这时就不对了啊,有没有什么更好一点的办法呢,不知是不是我前台有什么问题啊,或者后台在哪个位置应该用上if(!IspostBack)呢
    帮我看看嘛
      

  9.   

    我真晕
      在你的Page_Load里面加一个If(!IspostBack)
      

  10.   

    回楼上的我是在button_Click事件里的用的啊,不能加的还好问题已解决,前台通过把listbox2的值放到一隐藏控件里,然后后台再取的