我想得到listbox的选中值(selectvalue),应该怎么写!我在selectindexchange中写i= listbox.selectvalue 得到的是空值!给个例子!谢谢大侠!

解决方案 »

  1.   

    listbox.SelectedItem.Value.ToString()
    试试
      

  2.   

    listbox.Items(listbox.SelectedIndex).Value
      

  3.   

    listbox.Items(listbox.SelectedIndex).Value
      

  4.   

    ListBox中的每个Item都有TEXT值和VALUE值,TEXT是显示的值,如果想得到TEXT值,
    string str=ListBox.SelectedItem.Text;
    如果想得到VALUE值,
    string str=ListBox.SelectedItem.Value;
      

  5.   

    listbox1中没有项目被选中时 listbox1.SelectedItem 是 nothinglistbox1.SelectedItem.Selected==true
    ==>
    listbox1.SelectedItem <> nothing
      

  6.   

    for(int SourceCount = 0; SourceCount < this.LBoxSource.Items.Count; SourceCount++)
    {
    bool ExistSign = false;
    if(this.LBoxSource.Items[SourceCount].Selected == true)
    {
    for(int TargetCount = 0; TargetCount < this.LBoxTarget.Items.Count; TargetCount++)
    {
    if(this.LBoxTarget.Items[TargetCount].Text == this.LBoxSource.Items[SourceCount].Text)
    {
    ExistSign = true;
    break;
    }
    }
    if(ExistSign == false)
    {
    this.LBoxTarget.Items.Add(this.LBoxSource.Items[SourceCount].Text);
    }
    }
    }
      

  7.   

    将 Listbox1.AutoPostBack = True加上Label1.Text = Listbox_left.SelectedItem.Text