private void listView1_SelectedIndexChanged(object sender, System.EventArgs e)
{
int i=listView1.SelectedIndices;
                           List li;
txtNum.Text =li.SubItems[0].Text;
txtMonth.Text =li.SubItems [1].Text ;
txtSalary.Text =li.SubItems [2].Text ;
}
请问怎么用??

解决方案 »

  1.   

    foreach(ListViewItem lv in listView1.SelectedItems)
    {
    textBox1.Text= lv.SubItems[0].Text;
    textBox2.Text= lv.SubItems[1].Text;
    textBox3.Text= lv.SubItems[2].Text;
    }
      

  2.   

    需要转移文字的话使用SelectedItem.Text.ToString()
    需要转移值的话使用SelectedItem.Value.ToString()
    看你怎么想了!!
    不知道你是不是用数据库来填充ListBox.
    另外,如果ListBox是可以选择多列的话,用列举来解决!foreach(ListItem li in ListBox.Items)
    {
    if(li.Selected)
    {
    //DO Any thing you want or use ArrayList
    }
    }不知道你明不明白?