很简单:string text=listbox1.SelectItem.ToString();

解决方案 »

  1.   

    string strLBText = listbox1.SelectItem.Text.ToString();你试试!
      

  2.   

    不行啊!获得的字符串是 system.data.dataRowView不知道怎么回是
      

  3.   

    SqlDataAdapter da = new SqlDataAdapter("SELECT DISTINCT au_id 
                                             FROM Authors",
                                             "server=(local)
                         SDK;Trusted_Connection=yes;database=pubs");DataSet ds = new DataSet();
    da.Fill(ds,"au_id");
    listBox1.DisplayMember = "au_id";、//这里是关键
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    listBox1.DataSource = ds.Tables["au_id"].DefaultView;