你没有去取你选中的那行。 this.gridControl1.DataSource = m_dv;
这个m_dv是你传入的参数。 你传了整个dataview了都嘛
又没有指定当前选择的是那行

解决方案 »

  1.   

    textbox1绑定数据后,是不需要指定那一行的,他会自动显示当前行的,在主窗口中放的那个textbox就可以显示
      

  2.   

    我用BindingSource.
    主窗體定義BindingSource,並指定datasoure、DataMember
    在新窗體的構造函數中
    private BindingSource _BS;EditForm(BindingSource BS)
    {
     _BS=BS;
    } 在load事件裡綁TextBox
    textedit1.databindings.add("TEXT",   _BS,   "username"); 
      

  3.   

    但有這樣一個怪問題,如果文本框visible設為false,就綁不了,它的值為空
    不知道是什麼原因
      

  4.   

    但有這樣一個怪問題,如果文本框visible設為false,就綁不了,它的值為空
    不知道是什麼原因上面的我是直接在屬性中設為不可見,所以值為空;在代碼中控制可見性是可以綁定的
                textBox8.DataBindings.Add("Text", _BS, "name");
                textBox8.Visible = false;