为什么我使用以下 语句:
comboBox1.Text.Trim()
返回值为::
System.Data.DataRowView

解决方案 »

  1.   

    如果是获取文本用控件的SelectedText属性
      

  2.   

     是这个样子的:在Form_load()中 对combbox控件做了绑定string Sqlstr1 = "select SaTrTypeID,explain from SmsSaType";
    SqlDataAdapter adapter = new SqlDataAdapter(Sqlstr1, clsMain.Gcon);                DataSet data = new DataSet();
                    comboBox1.Items.Clear();
                    // 填充数据到DataSet
                    adapter.Fill(data);
                    comboBox1.DataSource = data.Tables[0]; 
              
                    comboBox1.DisplayMember = "explain";
                    comboBox1.ValueMember = "SaTrTypeID";   ///////  给combobox绑定数据源
                    comboBox1.SelectedIndex = 0;
    在 private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)中想获取 对选中的 文本  使用 :comboBox1.Text.Trim() 返回System.Data.DataRowView ??什么原因??我断点调试不执行绑定操作就跳到了 comboBox1_SelectedIndexChanged 中
      

  3.   

    用楼主的
    comboBox1.Text.Trim()
    也能获得值