System.Data.DataRowView 在LISTBOX选择的时候老是提示如上 MessageBox.Show(listBox1.SelectedItem.ToString()); 是C# WINFROM的.

解决方案 »

  1.   

    你的listbox数据怎么绑定上去的?代码拿出来!
      

  2.   

            private void Rqplxz_Load(object sender, EventArgs e)
            {
                //邦定表控件
                Dt = Hr_Excel.Sconn_Two(TempSql_bm,TempTableName_bm);
                Cbb_bm.DataSource = Dt.DefaultView;
                Cbb_bm.DisplayMember = "tablelabel";
                Cbb_bm.ValueMember = "tablename";
                Cbb_bm.SelectedIndex=0;
                
            }这个是邦定的代码. 
      

  3.   

    不好意思,上面的代码发错了.是下面这个
        private void Roworder_Load(object sender, EventArgs e)
            {
                Dt = Hr_Order.Sconn_Two(TempSql_Order, TempTableName_Order);
              
                
                listBox1.DataSource = Dt;
                listBox1.DisplayMember ="displaylabel";
                listBox1.ValueMember = "colname";
            }
      

  4.   

    selectvalue显示的是listBox1.ValueMember这个的值啊我要显示的是:listBox1.DisplayMember 这个的值.
      

  5.   

    那就只能listBox1.Text!呵呵