注册 登录
编程论坛 C# 论坛

datagridview怎么触发选择某一行的事件

shizjun 发布于 2008-10-23 08:46, 29548 次点击
我想实现当选择datagridview的某一行,而不是一个单元格的时候,在此窗体的其他控件中显示datagridview里面的内容,问题就是,我不清楚选择某一行的事件是什么,望各位告知,在等。。。。。。
10 回复
#2
FlyBee2008-10-23 09:12
string s = this.dataGridView1.SelectedCells[0].Value.ToString();
 foreach (DataRow newRow in ds.Tables[0].Rows)
                    {
                        if (newRow[0].ToString() == s)
                        {
                            this.textBox.Text = newRow[0].ToString();
                            return;
                        }
                    }
#3
bygg2008-10-23 09:19
属性:SelectionMode->FullRowSelect
#4
shizjun2008-10-23 09:31
我的意思是当你随便选择某一行的时候,控件中的值就变化为datagridview的值,楼上的好像只能显示一次吧
#5
shizjun2008-10-23 09:32
就是当选择一行时触发一个事件,这个事件是什么
#6
bygg2008-10-23 09:44
CellClick事件
#7
小仙2008-10-23 11:58
楼上正确。
#8
wencan832008-10-24 22:41
SelectedRowsChange
#9
乖老鼠2008-10-25 08:29
LZ,你如果是用的数据源绑定,那么最好就不要用datagridview的事件,
直接用数据源事件:crruntChange(可能没拼对,大概就是这样写的)
#10
chenweichao20102008-10-25 16:18
CellMouseDoubleClick(),这个事件吧!!
#11
彼得潘2014-11-17 13:56
回复 楼主 shizjun
点击单元格的任意位置  cellclick好像是这样写 今天我也刚刚做了这个
1