我想写个Main_Grid_SelectedIndexChanging 
当选中 Grid中一行时
能把这行所对应的 数据 传到界面的 TextBox上
这个怎么写啊??

解决方案 »

  1.   

    可以通过数据绑定到TextBox上TextBox1.DataBindings.Add("Text", DataSource, "字段名");
      

  2.   

    在 它的RowEnter 事件中写操作.
    private void dataGridView1_RowEnter(object sender, 
        DataGridViewCellEventArgs e)
    {
       // 此时 dataGridView1.Rows[e.RowIndex] 就为你选中的行数据.
       // 可以对它进行相应的操作.返回到你需要的地方.
    }
      

  3.   

    private void listbox1__SelectedIndexChanged(object sender, EventArgs e)
    {
     this.textbox1.text=this.listbox1.Items[this.listbox1.SelectedIndex].Text.Trim();
    }LZ是这个不? 散点分给我吧.
      

  4.   

    private void dataGridView1__SelectedIndexChanged(object sender, EventArgs e) 

    this.textbox1.text=this.dataGridView1.CurrentRow.ToString();} 
    你看看行不@3
      

  5.   

    如果要选定 这行里的一列可以
                this.tbSudentPassword.Text = this.dgvStudentInfor.CurrentRow.Cells["密码"].Value.ToString();
                this.cbbClassNumber.Text = this.dgvStudentInfor.CurrentRow.Cells["班级"].Value.ToString();
    后面的哪个["班级"]是列名/.就行了 着个是我用的你看 肯定行的是grid控件