DataGridView.ClearSelection Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Cancela la selección de las celdas seleccionadas actualmente.
Sobrecargas
ClearSelection(Int32, Int32, Boolean) |
Cancela la selección de todas las celdas seleccionadas actualmente salvo la indicada y, opcionalmente, garantiza que la celda indicada esté seleccionada. |
ClearSelection() |
Borra la selección actual anulando la selección de todas las celdas seleccionadas. |
ClearSelection(Int32, Int32, Boolean)
Cancela la selección de todas las celdas seleccionadas actualmente salvo la indicada y, opcionalmente, garantiza que la celda indicada esté seleccionada.
protected:
void ClearSelection(int columnIndexException, int rowIndexException, bool selectExceptionElement);
protected void ClearSelection (int columnIndexException, int rowIndexException, bool selectExceptionElement);
member this.ClearSelection : int * int * bool -> unit
Protected Sub ClearSelection (columnIndexException As Integer, rowIndexException As Integer, selectExceptionElement As Boolean)
Parámetros
- columnIndexException
- Int32
Índice de la columna que se va a excluir.
- rowIndexException
- Int32
Índice de la fila que se va a excluir.
- selectExceptionElement
- Boolean
Es true
para seleccionar la celda, fila o columna excluida; false
para conservar su estado original.
Excepciones
columnIndexException
es mayor que el índice de columna más alto.
o bien
columnIndexException
es menor que -1 cuando SelectionMode es FullRowSelect; de lo contrario, columnIndexException
es menor que 0.
o bien
rowIndexException
es mayor que el índice de fila más alto.
o bien
rowIndexException
es menor que -1 cuando SelectionMode es FullColumnSelect; de lo contrario, rowIndexException
es menor que 0.
Comentarios
Un rowIndexException
valor de -1 representa un encabezado de columna y un columnIndexException
valor de -1 representa un encabezado de fila.
Este método es útil para borrar la selección actual sin cancelar la selección de la celda, fila o columna indicada por los índices de excepción.
Si el valor de la SelectionMode propiedad permite la selección de celda individual, este método establece la Selected propiedad de cada celda false
en , excepto la celda de la fila y la columna especificadas. Si el SelectionMode valor de la propiedad permite la selección completa de filas o columnas, este método también establece la Selected propiedad de cada fila o columna false
en , excepto la fila o columna que contiene la celda especificada.
La celda excluida, fila o columna puede estar o no en el estado seleccionado cuando se llama a este método. Este método lo selecciona si el valor del selectExceptionElement
parámetro es true
. Según el modo de selección, también se puede seleccionar toda la fila o columna como resultado.
Consulte también
Se aplica a
ClearSelection()
Borra la selección actual anulando la selección de todas las celdas seleccionadas.
public:
void ClearSelection();
public void ClearSelection ();
member this.ClearSelection : unit -> unit
Public Sub ClearSelection ()
Ejemplos
En el ejemplo de código siguiente se borra la selección de DataGridView. Para ejecutar este ejemplo, pegue el código en un formulario que contenga un DataGridView denominado y un Button con nombre dataGridView1
clearSelectionButton
y asegúrese de que todos los eventos están asociados a sus controladores de eventos.
private void clearSelectionButton_Click(object sender, EventArgs e)
{
dataGridView1.ClearSelection();
}
Private Sub clearSelectionButton_Click(ByVal sender As Object, _
ByVal e As EventArgs) Handles clearSelectionButton.Click
dataGridView1.ClearSelection()
End Sub
Comentarios
Cuando se llama a este método, cada columna y la propiedad de Selected la fila se establecen en false
.