注意:DataGridView控件是从.NET Framework 2.0版本开始追加的。
取得被选择的列、行、单元格
取得在DataGridView中被选择的列、行、单元格时,可以使用DataGridView对象的SelectedColumns、SelectedRows、SelectedCells属性。
Performance优化
选择范围很广时,属性的Performance就会变得反应迟缓。
如果只想取得被选择单元格的数字时,可以不使用「DataGridView1.SelectedCells.Count」取得了,而使用DataGridView.GetCellCount方法会效率更高的。同样,取得被选择列的数字时使用GetColumnCount方法,行的数字时使用GetRowCount方法。
检测DataGridView内所有被选择的单元格时,可以使用DataGridView.AreAllCellsSelected方法。
补充:使用AreAllCellsSelected方法,共享行可能会变为非共享行。
选择被指定的列、行、单元格
选择被指定的列、行、单元格时,设定Selected属性为True即可。