VC#.net中DataGridView的相关问题

来源:百度知道 编辑:UC知道 时间:2024/05/08 02:53:57
我如何点击DataGridView时,让选中的行中的内容赋给赋给textbox1.tex,textbox2.tex等等,在哪个事件里写呢,谢谢哦

可以从DataGridview控件的事件列表里找到CellClick事件..

这个事件是当点击DataGridview控件里的任意单元格时发生..

然后在代码里事件处理程序里写个:

textBox1.Text = Convert.ToString(dataGridView1[0, dataGridView1.CurrentCell.RowIndex].Value);

选择dataGridView1控件的第1列,并且是当前所选中的dataGridView1控件的那一行的下标,这样就定位到了dataGridView1的某一列的某一行的单元格,然后就取这个单元格中的值,转化为String类型然后显示在textBox1控件里..

这样就实现你所说的效果了.

直接写就行了……不用事件……只要DataGridview与下面的DT对应就行了……或者说是同一个DataSet对象中的DataTable对象……

textBoxCName.DataBindings.Add("Text", DT, "公司名称");