DataGridView.ClearSelection Method (Int32, Int32, Boolean)
Cancels the selection of all currently selected cells except the one indicated, optionally ensuring that the indicated cell is selected.
Assembly: System.Windows.Forms (in System.Windows.Forms.dll)
'Declaration Protected Sub ClearSelection ( _ columnIndexException As Integer, _ rowIndexException As Integer, _ selectExceptionElement As Boolean _ )
columnIndexException is greater than the highest column index.
rowIndexException is greater than the highest row index.
A rowIndexException value of -1 represents a column header, and a columnIndexException value of -1 represents a row header.
This method is useful to clear the current selection without canceling the selection of the cell, row, or column indicated by the exception indexes.
If the SelectionMode property value allows individual cell selection, this method sets the Selected property of each cell to false, excluding the cell in the row and column specified. If the SelectionMode property value allows full row or column selection, this method also sets the Selected property of each row or column to false, excluding the row or column containing the specified cell.
The excluded cell, row, or column may or may not be in the selected state when this method is called. This method selects it if the selectExceptionElement parameter value is true. Depending on the selection mode, the entire row or column may also be selected as a result.
Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core Role not supported), Windows Server 2008 R2 (Server Core Role supported with SP1 or later; Itanium not supported)
The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.