cuclife.com > IT > C# > 0

c# datagridview选中行事件CellClick

网络整理 - 06-27

CellClick事件应该叫做单元格被点击事件,点击datagridview中的任何一个单元格,都会触发此事件,而选中datagridview中的一行,等于点击了这一行的所有单元格,所以也会触发此事件。

private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e) { MessageBox.Show("click"); }

虽然看起来这个事件好像不太完美符合datagridview选中行事件,还有个dataGridView的SelectionChanged事件,看起来好像更合适。

实际测试,SelectionChanged事件事件也是任何单元格被选择和变化的时候都会触发,而且连dataGridView加载时都会触发,还没有CellClick好用。

结论:datagridview选中行事件,itjsxx.com推荐使用CellClick。