private void ListBox1_SelectedIndexChanged(object sender, System.EventArgs e)
{
string strText = ListBox1.SelectedItem.Text ;
string strValue = ListBox1.SelectedItem.Value ;
ListBox2.Items.Add(new ListItem(strText,strValue)) ;
}还要把ListBox1的AutoPostBack属性设置为true

解决方案 »

  1.   

    实现listbox的双击事件,然后一种思路是双击后操作数据库,然后两个控件重新绑定.一种思路是通过ViewState保存状态,最后一次提交.
      

  2.   

    listbox应该是没有双击事件的,这些双击等的 只有button系列的控件才有的!你就用下面的方法一样可以实现你要的功能,只要你改变了ListBox的选择就会加到另外一个listBox里!private void ListBox1_SelectedIndexChanged(object sender, System.EventArgs e)
    {
    string strText = ListBox1.SelectedItem.Text ;
    string strValue = ListBox1.SelectedItem.Value ;
    ListBox2.Items.Add(new ListItem(strText,strValue)) ;
    }