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, "公司名称");