Vous êtes sur la page 1sur 21

Lenguaje de Programacin II 1 Profesor: Carlos Garca

Nuestra los datos en una cuadricula personalizable.


El control DataGridView proporciona una tabla personalizable para mostrar datos. La clase
DataGridView permite personalizar celdas, filas, columnas y bordes mediante propiedades como
DefaultCellStyle, ColumnHeadersDefaultCellStyle, CellBorderStyle y GridColor. Para obtener mas
informacin, vea Estilo y formato basicos del control DataGridview en formularios Windows Forms.
Puede utilizar un control DataGridView para mostrar datos con o sin un origen de datos subyacente. Sin
especificar un origen de datos, puede crear las columnas y filas que contendran los datos y agregarlas
directamente a DataGridView. Como alternativa, puede establecer las propiedades DataSource y
DataNember para enlazar el control DataGridView a un origen de datos y llenarlo de datos
automaticamente. Para obtener mas informacin, vea Nostrar datos en el control DataGridview de
formularios Windows Forms.
Al trabajar con grandes cantidades de datos, puede establecer la propiedad virtualNode en true para
mostrar un subconjunto de los datos disponibles. El modo virtual requiere la implementacin de una cach
de datos a partir de la cual se llenara el control DataGridView. Para obtener mas informacin, vea
Nodos de presentacin de datos en el control DataGridview de formularios Windows Forms.
Para obtener informacin adicional acerca de las caracteristicas disponible en el control DataGridView,
vea DataGridview (Control, formularios Windows Forms).
Aunque el control DataGridView reemplaza y agrega funcionalidad al control DataGrid de las versiones
anteriores, se conserva el control DataGrid por compatibilidad con las versiones anteriores y para uso
futuro, si asi se elige
Eventos pblicos
Nombre Descripcin

AllowUserToAddRowsChanged Se produce cuando cambia el valor de la propiedad
AllowUserToAddRows.

AllowUserToDeleteRowsChanged Se produce cuando cambia el valor de la propiedad
AllowUserToDeleteRowsChanged.

AllowUserToOrderColumnsChanged Se produce cuando cambia el valor de la propiedad
AllowUserToOrderColumns.

AllowUserToResizeColumnsChanged Se produce cuando cambia el valor de la propiedad
AllowUserToResizeColumns.

AllowUserToResizeRowsChanged Se produce cuando cambia el valor de la propiedad
AllowUserToResizeRows.

AlternatingRowsDefaultCellStyleChanged Se produce cuando cambia el valor de la propiedad
AlternatingRowsDefaultCellStyle.

AutoGenerateColumnsChanged Se produce cuando cambia el valor de la propiedad
AutoGenerateColumnsChanged.

AutoSizeChanged Este evento no es relevante para esta clase. (Se hereda de Control).

AutoSizeColumnNodeChanged Se produce cuando cambia el valor de la propiedad AutoSizeNode de
una columna.

AutoSizeColumnsNodeChanged Se produce cuando cambia el valor de la propiedad
AutoSizeColumnsNode.

AutoSizeRowsNodeChanged Se produce cuando cambia el valor de la propiedad
DataGridviewAutoSizeRowsNode.
Lenguaje de Programacin II 2 Profesor: Carlos Garca

BackColorChanged Se produce cuando cambia el valor de la propiedad BackColor.

BackgroundColorChanged Se produce cuando cambia el valor de la propiedad BackgroundColor.

Background!mageChanged Se produce cuando cambia el valor de la propiedad
Background!mage.

Background!mageLayoutChanged Se produce cuando cambia la propiedad Background!mageLayout.

BindingContextChanged Se produce cuando cambia el valor de la propiedad BindingContext.
(Se hereda de Control).

BorderStyleChanged Se produce cuando cambia el valor de la propiedad BorderStyle.

CancelRowEdit Se produce cuando la propiedad virtualNode de un control
DataGridview es true y se cancela la edicin de una fila.

CausesvalidationChanged Se produce cuando cambia el valor de la propiedad Causesvalidation.
(Se hereda de Control).

CellBeginEdit Se produce cuando se inicia el modo de edicin para la celda
seleccionada.

CellBorderStyleChanged Se produce cuando cambia el estilo de borde de una celda.

CellClick Se produce cuando se hace clic en cualquier parte de una celda.

CellContentClick Se produce cuando se hace clic en el contenido de una celda.

CellContentDoubleClick Se produce cuando el usuario hace doble clic en el contenido de una
celda.

CellContextNenuStripChanged Se produce cuando cambia la propiedad ContextNenuStrip.

CellContextNenuStripNeeded Se produce cuando se necesita el menu contextual de una celda.

CellDoubleClick Se produce cuando el usuario hace doble clic en cualquier parte de
una celda.

CellEndEdit Se produce cuando se detiene el modo de edicin para la celda
seleccionada actualmente.

CellEnter Se produce cuando la celda actual cambia en el control
DataGridView o cuando el control recibe el foco de entrada.

CellErrorTextChanged Se produce cuando cambia el valor de la propiedad ErrorText de una
celda.

CellErrorTextNeeded Se produce cuando es necesario el texto de error de una celda.

CellFormatting Se produce cuando hay que aplicar formato al contenido de una
celda para su presentacin.

CellLeave Se produce cuando una celda pierde el foco de entrada y deja de ser
la celda actual.

CellNouseClick Aparece siempre que el usuario hace clic en cualquier parte de una
celda con el mouse.

CellNouseDoubleClick Se produce cuando se hace doble clic en una celda del control
DataGridView.

CellNouseDown Se produce cuando el usuario presiona un botn del mouse mientras
el puntero del mouse esta dentro de los limites de una celda.

CellNouseEnter Se produce cuando el puntero del mouse entra en una celda.
Lenguaje de Programacin II 3 Profesor: Carlos Garca

CellNouseLeave Se produce cuando el puntero del mouse sale de una celda.

CellNouseNove Se produce cuando el puntero del mouse se mueve sobre el control
DataGridView.

CellNouseUp Se produce cuando el usuario libera un botn del mouse mientras
esta sobre una celda.

CellPainting Se produce cuando hay que dibujar una celda.

CellParsing Se produce cuando una celda cuyo valor ha sido modificado deja de
estar en modo de edicin.

CellStateChanged Se produce cuando cambia el estado de una celda, como cuando la
celda pierde o recibe el foco.

CellStyleChanged Se produce cuando cambia la propiedad Style de un control
DataGridviewCell.

CellStyleContentChanged Se produce cuando uno de los valores de un estilo de celda cambia.

CellToolTipTextChanged Se produce cuando cambia el valor de la propiedad ToolTipText para
una celda del control DataGridView.

CellToolTipTextNeeded Se produce cuando es necesario el texto de informacin sobre
herramientas de una celda.

Cellvalidated Se produce cuando la celda termina de validar.

Cellvalidating Se produce cuando una celda pierde el foco de entrada. Habilita la
validacin de contenido.

CellvalueChanged Se produce cuando cambia el valor de una celda.

CellvalueNeeded Se produce cuando el valor de la propiedad VirtualMode del control
DataGridView es true y el control DataGridView requiere un
valor para una celda a fin de aplicar formato a la celda y mostrarla.

CellvaluePushed Se produce cuando la propiedad VirtualMode del control
DataGridView es true y un valor de celda ha cambiado y requiere
almacenamiento en el origen de datos subyacente.

ChangeU!Cues Se produce cuando cambian las guias de la interfaz de usuario para
el foco o el teclado. (Se hereda de Control).

Click Se produce cuando se hace clic en el control. (Se hereda de Control).

ClientSizeChanged Se produce cuando cambia el valor de la propiedad ClientSize. (Se
hereda de Control).

ColumnAdded Se produce cuando se agrega una columna al control.

ColumnContextNenuStripChanged Se produce cuando cambia la propiedad ContextNenuStrip de una
columna.

ColumnDataPropertyNameChanged Se produce cuando cambia el valor de la propiedad
DataPropertyName para una columna.

ColumnDefaultCellStyleChanged Se produce cuando cambia el valor de la propiedad DefaultCellStyle
para una columna.

ColumnDisplay!ndexChanged Se produce cuando cambia el valor de la propiedad Display!ndex para
una columna.

ColumnDividerDoubleClick Se produce cuando el usuario hace doble clic en un divisor entre dos
columnas.
Lenguaje de Programacin II 4 Profesor: Carlos Garca

ColumnDividerWidthChanged Se produce cuando cambia la propiedad DividerWidth.

ColumnHeaderCellChanged Se produce cuando cambia el contenido de una celda de encabezado
de columna.

ColumnHeaderNouseClick Se produce cuando el usuario hace clic en un encabezado de
columna.

ColumnHeaderNouseDoubleClick Se produce cuando se hace doble clic en un encabezado de columna.

ColumnHeadersBorderStyleChanged Se produce cuando cambia la propiedad ColumnHeadersBorderStyle.

ColumnHeadersDefaultCellStyleChanged Se produce cuando cambia el valor de la propiedad
ColumnHeadersDefaultCellStyle.

ColumnHeadersHeightChanged Se produce cuando cambia el valor de la propiedad
ColumnHeadersHeight.

ColumnHeadersHeightSizeNodeChanged Se produce cuando cambia el valor de la propiedad
ColumnHeadersHeightSizeNode.

ColumnNinimumWidthChanged Se produce cuando cambia el valor de la propiedad NinimumWidth
para una columna.

ColumnNameChanged Se produce cuando cambia el valor de la propiedad Name para una
columna.

ColumnRemoved Se produce cuando se quita una columna del control.

ColumnSortNodeChanged Se produce cuando cambia el valor de la propiedad SortNode para
una columna.

ColumnStateChanged Se produce cuando una columna cambia estado (p.ej., recibe o
pierde el foco).

ColumnToolTipTextChanged Se produce cuando cambia el valor de la propiedad ToolTipText para
una columna del control DataGridView.

ColumnWidthChanged Se produce cuando cambia el valor de la propiedad Width para una
columna.

ContextNenuChanged Se produce cuando cambia el valor de la propiedad ContextNenu. (Se
hereda de Control).

ContextNenuStripChanged Se produce cuando cambia el valor de la propiedad
ContextNenuStrip. (Se hereda de Control).

ControlAdded Se produce cuando se agrega un nuevo control a
Control.ControlCollection. (Se hereda de Control).

ControlRemoved Se produce cuando se quita un control de
Control.ControlCollection. (Se hereda de Control).

CurrentCellChanged Se produce cuando cambia la propiedad CurrentCell.

CurrentCellDirtyStateChanged Se produce cuando el estado de una celda cambia en relacin con un
cambio de su contenido.

CursorChanged Se produce cuando cambia el valor de la propiedad Cursor. (Se
hereda de Control).

DataBindingComplete Se produce despus de que haya finalizado una operacin de enlace
de datos.

DataError Se produce cuando una operacin de analisis o validacin de datos
externos produce una excepcin o cuando se produce un error al
intentar confirmar datos en un origen de datos.
Lenguaje de Programacin II 5 Profesor: Carlos Garca

DataNemberChanged Se produce cuando cambia el valor de la propiedad DataNember.

DataSourceChanged Se produce cuando cambia el valor de la propiedad DataSource.

DefaultCellStyleChanged Se produce cuando cambia el valor de la propiedad DefaultCellStyle.

DefaultvaluesNeeded Se produce cuando el usuario especifica la fila para nuevos registros
de forma que se pueda rellenar con valores predeterminados.

Disposed Agrega un controlador de eventos para escuchar el evento Disposed
en el componente. (Se hereda de Component).

DockChanged Se produce cuando cambia el valor de la propiedad Dock. (Se hereda
de Control).

DoubleClick Se produce cuando se hace doble clic en el control. (Se hereda de
Control).

DragDrop Se produce cuando termina una operacin de arrastrar y colocar. (Se
hereda de Control).

DragEnter Se produce cuando se arrastra un objeto dentro de los limites del
control. (Se hereda de Control).

DragLeave Se produce cuando se arrastra un objeto fuera de los limites del
control. (Se hereda de Control).

DragOver Se produce cuando se arrastra un objeto sobre los limites del control.
(Se hereda de Control).

EditingControlShowing Se produce cuando se muestra un control para editar una celda.

EditNodeChanged Se produce cuando cambia el valor de la propiedad EditNode.

EnabledChanged Se produce cuando cambia el valor de la propiedad Enabled. (Se
hereda de Control).

Enter Se produce cuando se entra en el control. (Se hereda de Control).

FontChanged Se produce cuando cambia el valor de la propiedad Font.

ForeColorChanged Se produce cuando cambia el valor de la propiedad ForeColor.

GiveFeedback Se produce durante una operacin de arrastre. (Se hereda de
Control).

GotFocus Se produce cuando el control recibe el foco. (Se hereda de Control).

GridColorChanged Se produce cuando cambia el valor de la propiedad GridColor.

HandleCreated Se produce cuando se crea un identificador para el control. (Se
hereda de Control).

HandleDestroyed Se produce cuando el identificador del control esta en proceso de
eliminacin. (Se hereda de Control).

HelpRequested Se produce cuando el usuario solicita ayuda para un control. (Se
hereda de Control).

!meNodeChanged Se produce cuando ha cambiado la propiedad !meNode. (Se hereda
de Control).

!nvalidated Se produce cuando es necesario volver a dibujar un control. (Se
hereda de Control).

KeyDown Se produce cuando se presiona una tecla mientras el control tiene el
foco. (Se hereda de Control).
Lenguaje de Programacin II 6 Profesor: Carlos Garca

KeyPress Se produce cuando se presiona una tecla mientras el control tiene el
foco. (Se hereda de Control).

KeyUp Se produce cuando se suelta una tecla mientras el control tiene el
foco. (Se hereda de Control).

Layout Se produce cuando un control debe volver a colocar sus controles
secundarios. (Se hereda de Control).

Leave Se produce cuando el foco de entrada deja el control. (Se hereda de
Control).

LocationChanged Se produce cuando cambia el valor de la propiedad Location. (Se
hereda de Control).

LostFocus Se produce cuando el control pierde el foco. (Se hereda de Control).

NarginChanged Se produce cuando cambia el margen del control. (Se hereda de
Control).

NouseCaptureChanged Se produce cuando el control pierde la captura del mouse. (Se
hereda de Control).

NouseClick Se produce cuando se hace clic en el control con el mouse. (Se
hereda de Control).

NouseDoubleClick Se produce cuando se hace doble clic en el control con el mouse. (Se
hereda de Control).

NouseDown Se produce cuando el puntero del mouse (ratn) se encuentra sobre
el control y se presiona un botn del mouse. (Se hereda de Control).

NouseEnter Se produce cuando el puntero del mouse entra en el control. (Se
hereda de Control).

NouseHover Se produce cuando el puntero del mouse se situa sobre el control.
(Se hereda de Control).

NouseLeave Se produce cuando el puntero del mouse deja el control. (Se hereda
de Control).

NouseNove Se produce cuando el puntero del mouse se mueve sobre el control.
(Se hereda de Control).

NouseUp Se produce cuando el puntero del mouse se encuentra sobre el
control y se suelta un botn del mouse. (Se hereda de Control).

NouseWheel Se produce cuando la rueda del mouse se mueve mientras el control
tiene el foco. (Se hereda de Control).

Nove Se produce cuando se mueve el control. (Se hereda de Control).

NultiSelectChanged Se produce cuando cambia el valor de la propiedad NultiSelect.

NewRowNeeded Se produce cuando la propiedad VirtualMode de DataGridView es
true y el usuario se desplaza a la nueva fila en la parte inferior del
control DataGridView.

PaddingChanged Se produce cuando cambia el valor de la propiedad Padding.

Paint Se produce cuando vuelve a dibujarse el control. (Se hereda de
Control).

ParentChanged Se produce cuando cambia el valor de la propiedad Parent. (Se
hereda de Control).

PreviewKeyDown Se produce antes que el evento KeyDown cuando se presiona una
Lenguaje de Programacin II 7 Profesor: Carlos Garca
tecla mientras el foco esta en este control. (Se hereda de Control).

QueryAccessibilityHelp Se produce cuando AccessibleObject proporciona ayuda para
aplicaciones de accesibilidad. (Se hereda de Control).

QueryContinueDrag Se produce durante una operacin de arrastrar y colocar, y permite al
origen de arrastre determinar si la operacin de arrastrar y colocar
tiene que cancelarse. (Se hereda de Control).

ReadOnlyChanged Se produce cuando cambia la propiedad ReadOnly.

RegionChanged Se produce cuando cambia el valor de la propiedad Region. (Se
hereda de Control).

Resize Se produce cuando se cambia el tamano del control. (Se hereda de
Control).

RightToLeftChanged Se produce cuando cambia el valor de la propiedad RightToLeft. (Se
hereda de Control).

RowContextNenuStripChanged Se produce cuando cambia la propiedad ContextNenuStrip.

RowContextNenuStripNeeded Se produce cuando se necesita el menu contextual de una fila.

RowDefaultCellStyleChanged Se produce cuando cambia el valor de la propiedad
DefaultCellStyle para una fila.

RowDirtyStateNeeded Se produce cuando la propiedad VirtualMode del control
DataGridView es true y el control DataGridView necesita
determinar si se han confirmado los cambios de la fila actual.

RowDividerDoubleClick Se produce cuando el usuario hace doble clic en un divisor entre dos
filas.

RowDividerHeightChanged Se produce cuando cambia la propiedad DividerHeight.

RowEnter Se produce cuando una fila recibe el foco de entrada y se convierte
en la fila actual.

RowErrorTextChanged Se produce cuando cambia la propiedad ErrorText de una fila.

RowErrorTextNeeded Se produce cuando es necesario el texto de error de una fila.

RowHeaderCellChanged Se produce cuando el usuario cambia el contenido de una celda de
encabezado de fila.

RowHeaderNouseClick Se produce cuando el usuario hace clic dentro de los limites de un
encabezado de fila.

RowHeaderNouseDoubleClick Se produce cuando se hace doble clic en un encabezado de fila.

RowHeadersBorderStyleChanged Se produce cuando cambia la propiedad RowHeadersBorderStyle.

RowHeadersDefaultCellStyleChanged Se produce cuando cambia el valor de la propiedad
RowHeadersDefaultCellStyle.

RowHeadersWidthChanged Se produce cuando cambia el valor de la propiedad
RowHeadersWidth.

RowHeadersWidthSizeNodeChanged Se produce cuando cambia el valor de la propiedad
RowHeadersWidthSizeNode.

RowHeightChanged Se produce cuando cambia el valor de la propiedad Height para una
fila.

RowHeight!nfoNeeded Se produce cuando se solicita informacin sobre el alto de fila.
Lenguaje de Programacin II S Profesor: Carlos Garca

RowHeight!nfoPushed Se produce cuando el usuario cambia el alto de una fila.

RowLeave Se produce cuando una fila pierde el foco de entrada y deja de ser la
fila actual.

RowNinimumHeightChanged Se produce cuando cambia el valor de la propiedad NinimumHeight
para una fila.

RowPostPaint Se produce despus de que se dibuje un objeto DataGridviewRow.

RowPrePaint Se produce antes de que se dibuje un objeto DataGridViewRow

RowsAdded Se produce despus de agregar una nueva fila a DataGridView.

RowsDefaultCellStyleChanged Se produce cuando cambia el valor de la propiedad
RowsDefaultCellStyle.

RowsRemoved Se produce cuando se elimina una o mas filas del control
DataGridView.

RowStateChanged Se produce cuando cambia el estado de una fila, como cuando pierde
o recibe el foco de entrada.

RowUnshared Se produce cuando el estado de una fila cambia de compartido a no
compartido.

Rowvalidated Se produce cuando finaliza la validacin de una fila.

Rowvalidating Se produce cuando se esta validando una fila.

Scroll Se produce cuando el usuario se desplaza por el contenido del
control.

SelectionChanged Se produce cuando cambia la seleccin actual.

SizeChanged Se produce cuando cambia el valor de la propiedad Size. (Se hereda
de Control).

SortCompare Se produce cuando DataGridView compara dos valores de celda
para realizar una operacin de ordenacin.

Sorted Se produce cuando el control DataGridView finaliza una operacin
de ordenacin.

StyleChanged Se produce cuando cambia el estilo del control.

SystemColorsChanged Se produce cuando se modifican los colores del sistema. (Se hereda
de Control).

Tab!ndexChanged Se produce cuando cambia el valor de la propiedad Tab!ndex. (Se
hereda de Control).

TabStopChanged Se produce cuando cambia el valor de la propiedad TabStop. (Se
hereda de Control).

TextChanged Se produce cuando cambia el valor de la propiedad Text.

UserAddedRow Se produce cuando el usuario acaba de agregar una fila al control
DataGridView.

UserDeletedRow Se produce cuando el usuario acaba de eliminar una fila del control
DataGridView.

UserDeletingRow Se produce cuando el usuario elimina una fila del control
DataGridView.

validated Se produce cuando finaliza la validacin del control. (Se hereda de
Lenguaje de Programacin II 9 Profesor: Carlos Garca
Control).

validating Se produce cuando el control se esta validando. (Se hereda de
Control).

visibleChanged Se produce cuando cambia el valor de la propiedad visible. (Se
hereda de Control).


Mtodos pblicos

Nombre Descripcin

AdjustColumnHeaderBorderStyle Ajusta el valor de DataGridviewAdvancedBorderStyle para una celda de
encabezado de columna de un control DataGridview que se esta
dibujando actualmente.

AreAllCellsSelected Devuelve un valor que indica si todas las celdas de DataGridView
estan actualmente seleccionadas.

AutoResizeColumn Sobrecargado. Ajusta el ancho de la columna especificada para
adaptarla al contenido de sus celdas.

AutoResizeColumnHeadersHeight Sobrecargado. Ajusta el alto de los encabezados de columna para
ajustar el contenido del encabezado.

AutoResizeColumns Sobrecargado. Ajusta el ancho de todas las columnas para adaptarlo al
contenido de sus celdas.

AutoResizeRow Sobrecargado. Ajusta el alto de la fila especificada para adaptarla al
contenido de sus celdas.

AutoResizeRowHeadersWidth Sobrecargado. Ajusta el ancho de los encabezados de fila para
adaptarlos al contenido.

AutoResizeRows Sobrecargado. Ajusta el alto de algunas filas (o todas) para adaptarlas a
su contenido.

BeginEdit Pone la celda actual en modo de edicin.

Begin!nvoke Sobrecargado. Ejecuta un delegado de forma asincrnica en el
subproceso donde se cre el identificador subyacente del control. (Se
hereda de Control).

BringToFront Coloca el control al principio del orden Z. (Se hereda de Control).

CancelEdit Cancela el modo de edicin para la celda seleccionada actualmente y
descarta los cambios.

ClearSelection Sobrecargado. Cancela la seleccin de las celdas seleccionadas
actualmente.

CommitEdit Confirma los cambios realizados a la celda actual en la cach de datos
sin salir del modo de edicin.

Contains Obtiene un valor que indica si el control especificado es un control
secundario del control. (Se hereda de Control).

CreateControl Obliga a que se cree el control, incluidos el identificador y los controles
secundarios. (Se hereda de Control).

CreateGraphics Crea el Graphics para el control. (Se hereda de Control).

CreateObjRef Crea un objeto que contiene toda la informacin relevante necesaria
para generar un proxy utilizado para comunicarse con un objeto remoto.
Lenguaje de Programacin II 10 Profesor: Carlos Garca
(Se hereda de NarshalByRefObject).

DisplayedColumnCount Devuelve el numero de columnas mostradas al usuario.

DisplayedRowCount Devuelve el numero de filas mostradas al usuario.

Dispose Sobrecargado. Libera todos los recursos utilizados por el control
DataGridView.

DoDragDrop !nicia una operacin de arrastrar y colocar. (Se hereda de Control).

DrawToBitmap Permite la representacin del mapa de bits especificado. (Se hereda de
Control).

EndEdit Sobrecargado. Confirma y finaliza la operacin de edicin en la celda
actual.

End!nvoke Recupera el valor devuelto por la operacin asincrnica representada
por la !AsyncResult que se pasa. (Se hereda de Control).

Equals Sobrecargado. Determina si dos instancias de Object son iguales. (Se
hereda de Object).

FindForm Recupera el formulario en el que se encuentra el control. (Se hereda de
Control).

Focus Establece el foco de entrada en el control. (Se hereda de Control).

FromChildHandle Recupera el control que contiene el identificador especificado. (Se
hereda de Control).

FromHandle Devuelve el control actualmente asociado al identificador especificado.
(Se hereda de Control).

GetCellCount Obtiene el numero de celdas que satisfacen el filtro proporcionado.

GetCellDisplayRectangle Devuelve el rectangulo que representa el area de presentacin de una
celda.

GetChildAtPoint Sobrecargado. Recupera el control secundario en una ubicacin
especificada. (Se hereda de Control).

GetClipboardContent Recupera los valores con formato que representan el contenido de las
celdas seleccionadas para copiarlos al objeto Clipboard.

GetColumnDisplayRectangle Devuelve el rectangulo que representa el area de presentacin para una
columna, determinada por el indice de columna.

GetContainerControl Devuelve el siguiente ContainerControl (en sentido ascendente) de la
cadena de controles principales del control. (Se hereda de Control).

GetHashCode Sirve como funcin hash para un tipo concreto. GetHashCode es
apropiado para su utilizacin en algoritmos de hash y en estructuras de
datos como las tablas hash. (Se hereda de Object).

GetLifetimeService Recupera el objeto de servicio de duracin actual que controla la
directiva de duracin de esta instancia. (Se hereda de
NarshalByRefObject).

GetNextControl Recupera el siguiente control, hacia delante o hacia atras, en el orden
de tabulacin de controles secundarios. (Se hereda de Control).

GetPreferredSize Recupera el tamano de un area rectangular en la que puede caber un
control. (Se hereda de Control).

GetRowDisplayRectangle Devuelve el rectangulo que representa el area de presentacin para una
fila, determinada por el indice de fila.
Lenguaje de Programacin II 11 Profesor: Carlos Garca

GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).

Hide Oculta el control al usuario. (Se hereda de Control).

HitTest Devuelve informacin de ubicacin, como los indices de fila y columna,
dadas las coordenadas x e y.

!nitializeLifetimeService Obtiene un objeto de servicio de duracin para controlar la directiva de
duracin de esta instancia. (Se hereda de NarshalByRefObject).

!nvalidate Sobrecargado. !nvalida una regin especifica del control y hace que se
envie un mensaje de dibujo al control. (Se hereda de Control).

!nvalidateCell Sobrecargado. !nvalida una celda del control DataGridView, forzando
que se vuelva a dibujar.

!nvalidateColumn !nvalida la columna especificada del DataGridView, forzando que se
vuelva a dibujar.

!nvalidateRow !nvalida la fila especificada del control DataGridView, forzando que se
vuelva a dibujar.

!nvoke Sobrecargado. Ejecuta un delegado en el subproceso que posee el
identificador de ventana subyacente del control. (Se hereda de Control).

!sKeyLocked Determina si la tecla BLOQ NAYUS, BLOQ NUN o BLOQ DESPL esta en
vigor. (Se hereda de Control).

!sNnemonic Determina si el caracter especificado es una tecla de acceso asignada al
control en la cadena especificada. (Se hereda de Control).

NotifyCurrentCellDirty Notifica al control DataGridView que la celda actual tiene cambios sin
confirmar.

PerformLayout Sobrecargado. Obliga al control a aplicar la lgica de diseno a los
controles secundarios. (Se hereda de Control).

PointToClient Calcula la ubicacin del punto especificado de la pantalla, en
coordenadas de cliente. (Se hereda de Control).

PointToScreen Calcula la ubicacin del punto especificado de cliente en coordenadas de
pantalla. (Se hereda de Control).

PreProcessControlNessage Preprocesa los mensajes de teclado o de entrada en el bucle de
mensajes antes de enviarlos. (Se hereda de Control).

PreProcessNessage Preprocesa los mensajes de teclado o de entrada en el bucle de
mensajes antes de enviarlos. (Se hereda de Control).

RectangleToClient Calcula el tamano y la ubicacin del rectangulo de pantalla especificado,
en coordenadas de cliente. (Se hereda de Control).

RectangleToScreen Calcula el tamano y la ubicacin del rectangulo de cliente especificado,
en coordenadas de pantalla. (Se hereda de Control).

ReferenceEquals Determina si las instancias de Object especificadas son la misma
instancia. (Se hereda de Object).

Refresh Obliga al control a invalidar su area cliente y, acto seguido, obliga a que
vuelva a dibujarse el control y sus controles secundarios. (Se hereda de
Control).

RefreshEdit Actualiza el valor de la celda actual con el valor de celda subyacente
cuando la celda esta en modo de edicin, descartando cualquier valor
anterior.

ResetBackColor (Se hereda de Control).
Lenguaje de Programacin II 12 Profesor: Carlos Garca

ResetBindings (Se hereda de Control).

ResetCursor (Se hereda de Control).

ResetFont (Se hereda de Control).

ResetForeColor (Se hereda de Control).

Reset!meNode (Se hereda de Control).

ResetRightToLeft (Se hereda de Control).

ResetText Reemplazado. Restablece el valor predeterminado de la propiedad Text.

ResumeLayout Sobrecargado. Reanuda la lgica de diseno habitual. (Se hereda de
Control).

Scale Sobrecargado. Ajusta la escala del control y de todos los controles
secundarios. (Se hereda de Control).

Select Sobrecargado. Activa un control. (Se hereda de Control).

SelectAll Seleccione todas las celdas del control DataGridView.

SelectNextControl Activa el siguiente control. (Se hereda de Control).

SendToBack Envia el control al final del orden Z. (Se hereda de Control).

SetBounds Sobrecargado. Establece los limites del control. (Se hereda de Control).

Show Nuestra el control al usuario. (Se hereda de Control).

Sort Sobrecargado. Ordena el contenido del control DataGridView.

SuspendLayout Suspende temporalmente la lgica de diseno del control. (Se hereda de
Control).

ToString Devuelve un objeto String que contiene el nombre del objeto
Component, en caso de que exista. Este mtodo no debe reemplazarse.
(Se hereda de Component).

Update Hace que el control vuelva a dibujar las regiones no validas en su area
de cliente. (Se hereda de Control).

UpdateCellErrorText Fuerza la actualizacin del texto de error de la celda en la ubicacin
especificada.

UpdateCellvalue Obliga a que el control actualice su presentacin de la celda en la
ubicacin especificada segun su nuevo valor, aplicando los modos de
ajuste automatico de tamano que haya en vigor actualmente.

UpdateRowErrorText Sobrecargado. Fuerza a una o mas filas a actualizar el texto de error.

UpdateRowHeight!nfo Fuerza a las filas especificadas a actualizar su informacin de alto.



Propiedades pblicas
Nombre Descripcin

AccessibilityObject Obtiene AccessibleObject asignado al control. (Se hereda de
Control).

AccessibleDefaultActionDescription Obtiene o establece la descripcin de la accin predeterminada
Lenguaje de Programacin II 13 Profesor: Carlos Garca
del control que las aplicaciones cliente de accesibilidad utilizan.
(Se hereda de Control).

AccessibleDescription Obtiene o establece la descripcin del control que las
aplicaciones cliente de accesibilidad utilizan. (Se hereda de
Control).

AccessibleName Obtiene o establece el nombre del control que las aplicaciones
cliente de accesibilidad utilizan. (Se hereda de Control).

AccessibleRole Obtiene o establece la funcin accesible del control. (Se
hereda de Control).

AdjustedTopLeftHeaderBorderStyle Obtiene el estilo de borde para la celda superior izquierda del
control DataGridview.

AdvancedCellBorderStyle Obtiene el estilo de borde de las celdas del control
DataGridView.

AdvancedColumnHeadersBorderStyle Obtiene el estilo de borde de las celdas de encabezado de
columna del control DataGridView.

AdvancedRowHeadersBorderStyle Obtiene el estilo de borde de las celdas de encabezado de fila
del control DataGridView.

AllowDrop Obtiene o establece un valor que indica si el control puede
aceptar los datos que el usuario arrastra al mismo. (Se hereda
de Control).

AllowUserToAddRows Obtiene o establece un valor que indica si se muestra al
usuario la opcin de agregar filas.

AllowUserToDeleteRows Obtiene o establece un valor que indica si el usuario puede
eliminar filas de DataGridView.

AllowUserToOrderColumns Obtiene o establece un valor que indica si esta habilitado el
cambio manual de la posicin de las columnas.

AllowUserToResizeColumns Obtiene o establece un valor que indica si los usuarios pueden
cambiar el tamano de las columnas.

AllowUserToResizeRows Obtiene o establece un valor que indica si los usuarios pueden
cambiar el tamano de las filas.

AlternatingRowsDefaultCellStyle Obtiene o establece el estilo de celda predeterminado que se
aplicara a las filas impares de DataGridView.

Anchor Obtiene o establece los bordes del contenedor al que esta
enlazado un control y determina cmo se cambia el tamano de
un control con su elemento primario. (Se hereda de Control).

AutoGenerateColumns Obtiene o establece un valor que indica si se crean columnas
automaticamente cuando se establece la propiedad
DataSource o DataNember.

AutoScrollOffset Obtiene o establece a dnde se desplaza este control en
ScrollControl!ntoview. (Se hereda de Control).

AutoSize Reemplazado.
Lenguaje de Programacin II 14 Profesor: Carlos Garca

AutoSizeColumnsNode Obtiene o establece un valor que indica cmo se determina el
ancho de las columnas.

AutoSizeRowsNode Obtiene o establece un valor que indica cmo se determina el
alto de las filas.

BackColor Reemplazado. Obtiene o establece el color de fondo del
control.

BackgroundColor Obtiene o establece el color de fondo del control
DataGridView.

Background!mage Reemplazado. Obtiene o establece la imagen de fondo que se
muestra en el control.

Background!mageLayout Reemplazado. Obtiene o establece el diseno de la imagen de
fondo tal como se define en la enumeracin !mageLayout.

BindingContext
Obtiene o establece BindingContext del control. (Se hereda
de Control).

BorderStyle Obtiene o establece el estilo de borde del control
DataGridView.

Bottom Obtiene la distancia, en pixeles, que existe entre el borde
inferior del control y el borde superior del area cliente de su
contenedor. (Se hereda de Control).

Bounds Obtiene o establece el tamano y la ubicacin del control
incluyendo sus elementos no cliente, en pixeles, con respecto
al control primario. (Se hereda de Control).

CanFocus
Obtiene un valor que indica si el control puede recibir el foco.
(Se hereda de Control).

CanSelect
Obtiene un valor que indica si el control se puede seleccionar.
(Se hereda de Control).

Capture Obtiene o establece un valor que indica si el control ha
capturado el mouse (ratn). (Se hereda de Control).

Causesvalidation Obtiene o establece un valor que indica si el control hace que
se realice una validacin de todos los controles que requieren
validacin cuando reciben el foco. (Se hereda de Control).

CellBorderStyle Obtiene el estilo de borde de celda para el control
DataGridView.

CheckFor!llegalCrossThreadCalls Obtiene o establece un valor que indica si se detectaran las
llamadas en el subproceso equivocado que tiene acceso a la
propiedad Handle de un control. (Se hereda de Control).

ClientRectangle Obtiene el rectangulo que representa el area cliente del
control. (Se hereda de Control).

ClientSize Obtiene o establece el alto y el ancho del area cliente del
Lenguaje de Programacin II 15 Profesor: Carlos Garca
control. (Se hereda de Control).

ClipboardCopyNode Obtiene o establece un valor que indica si los usuarios pueden
copiar los valores de texto de la celda a Clipboard y si se
incluye el texto de los encabezados de fila y columna.

ColumnCount Obtiene o establece el numero de columnas que se muestran
en el control DataGridView.

ColumnHeadersBorderStyle Obtiene el estilo de borde aplicado a los encabezados de
columna.

ColumnHeadersDefaultCellStyle Obtiene o establece el estilo de encabezado de columna
predeterminado.

ColumnHeadersHeight Obtiene o establece el alto (en pixeles) de la fila de
encabezados de columna

ColumnHeadersHeightSizeNode Obtiene o establece un valor que indica si el alto de los
encabezados de columna es ajustable y si puede ser ajustado
por el usuario o automaticamente para adaptarse al contenido
de los encabezados.

ColumnHeadersvisible Obtiene o establece un valor que indica si se muestra la fila de
encabezados de columna.

Columns Obtiene una coleccin que contiene todas las columnas del
control.

CompanyName Obtiene el nombre de la compania o del creador de la
aplicacin que contiene el control. (Se hereda de Control).

Container
Obtiene !Container que contiene Component. (Se hereda de
Component).

ContainsFocus Obtiene un valor que indica si el control, o uno de sus
controles secundarios, tiene el foco de entrada en la
actualidad. (Se hereda de Control).

ContextNenu
Obtiene o establece el menu contextual asociado al control.
(Se hereda de Control).

ContextNenuStrip Obtiene o establece el ContextNenuStrip asociado a este
control. (Se hereda de Control).

Controls
Obtiene la coleccin de controles que contiene el control. (Se
hereda de Control).

Created
Obtiene un valor que indica si se ha creado el control. (Se
hereda de Control).

CurrentCell
Obtiene o establece la celda activa actualmente.

CurrentCellAddress Obtiene los indices de fila y columna de la celda activa
actualmente.
Lenguaje de Programacin II 16 Profesor: Carlos Garca

CurrentRow
Obtiene la fila que contiene la celda actual.

Cursor Obtiene o establece el cursor que se muestra cuando el
puntero del mouse se situa sobre el control. (Se hereda de
Control).

DataBindings
Obtiene los enlaces de datos del control. (Se hereda de
Control).

DataNember Obtiene o establece el nombre de la lista o tabla del origen de
datos cuyos datos se estan mostrando en el control
DataGridView.

DataSource Obtiene o establece el origen de datos cuyos datos se estan
mostrando en el control DataGridView.

DefaultBackColor
Obtiene el color de fondo predeterminado del control. (Se
hereda de Control).

DefaultCellStyle Obtiene o establece el estilo de celda predeterminado que se
va a aplicar a las celdas del control DataGridView si no se
establece ninguna otra propiedad de estilo de celda.

DefaultFont
Obtiene la fuente predeterminada del control. (Se hereda de
Control).

DefaultForeColor
Obtiene el color de primer plano predeterminado del control.
(Se hereda de Control).

DisplayRectangle Reemplazado. Obtiene el rectangulo que representa el area de
presentacin del control.

Disposing Obtiene un valor que indica si la clase base Control esta en el
proceso de eliminacin. (Se hereda de Control).

Dock Obtiene o establece que los bordes del control se acoplaran a
su control principal y determina cmo se cambia el tamano de
un control con su elemento primario. (Se hereda de Control).

EditingControl Obtiene el control alojado por la celda actual, si hay una celda
con control de edicin en modo de edicin.

EditingPanel
Obtiene el panel que contiene el control EditingControl.

EditNode Obtiene o establece un valor que indica cmo empezar a
editar una celda.

Enabled Obtiene o establece un valor que indica si el control puede
responder a la interaccin del usuario. (Se hereda de Control).

EnableHeadersvisualStyles Obtiene o establece un valor que indica si los encabezados de
filas y columnas utilizan los estilos visuales del tema actual del
usuario, en caso de que estn habilitados los estilos visuales
para la aplicacin.

FirstDisplayedCell Obtiene o establece la primera celda que se muestra
Lenguaje de Programacin II 17 Profesor: Carlos Garca
actualmente en el DataGridView; normalmente es la celda
situada en la esquina superior izquierda.

FirstDisplayedScrollingColumnHiddenWidth Obtiene el ancho de la parte de la columna desplazada
actualmente fuera de la vista.

FirstDisplayedScrollingColumn!ndex Obtiene o establece el indice de la primera columna mostrada
en el control DataGridView.

FirstDisplayedScrollingRow!ndex Obtiene o establece el indice de la primera fila mostrada en el
control DataGridView.

Focused Obtiene un valor que indica si el control tiene el foco de
entrada. (Se hereda de Control).

Font Reemplazado. Obtiene o establece la fuente del texto
mostrado por el elemento DataGridView.

ForeColor Reemplazado. Obtiene o establece el color de primer plano del
control DataGridView.

GridColor Obtiene o establece el color de las lineas de cuadricula que
separan las celdas de DataGridView.

Handle Obtiene el identificador de ventana al que esta enlazado el
control. (Se hereda de Control).

HasChildren Obtiene un valor que indica si el control contiene uno o mas
controles secundarios. (Se hereda de Control).

Height
Obtiene o establece el alto del control. (Se hereda de
Control).

HorizontalScrollingOffset Obtiene o establece el numero de pixeles que se desplaza
horizontalmente el control.

!meNode Obtiene o establece el modo de Editor de mtodos de entrada
(!NE) del control. (Se hereda de Control).

!nvokeRequired Obtiene un valor que indica si el llamador debe llamar a un
mtodo de invocacin cuando realiza llamadas a mtodos del
control porque el llamador se encuentra en un subproceso
distinto al del control donde se cre. (Se hereda de Control).

!sAccessible Obtiene o establece un valor que indica si el control es visible
para las aplicaciones de accesibilidad. (Se hereda de Control).

!sCurrentCellDirty Obtiene un valor que indica si la celda actual tiene cambios sin
confirmar.

!sCurrentCell!nEditNode Obtiene un valor que indica si se esta editando la celda activa
actual.

!sCurrentRowDirty Obtiene un valor que indica si la fila actual tiene cambios sin
confirmar.
Lenguaje de Programacin II 1S Profesor: Carlos Garca

!sDisposed
Obtiene un valor que indica si el control se ha eliminado. (Se
hereda de Control).

!sHandleCreated Obtiene un valor que indica si el control tiene un identificador
asociado. (Se hereda de Control).

!sNirrored
Obtiene un valor que indica si el control esta reflejado. (Se
hereda de Control).

!tem Sobrecargado. Obtiene o establece la celda situada en la
interseccin de la fila y la columna especificadas.

LayoutEngine Obtiene una instancia almacenada en cach del motor de
diseno del control. (Se hereda de Control).

Left Obtiene o establece la distancia, en pixeles, que existe entre el
borde izquierdo del control y el borde izquierdo del area cliente
de su contenedor. (Se hereda de Control).

Location Obtiene o establece las coordenadas de la esquina superior
izquierda del control en relacin con la esquina superior
izquierda de su contenedor. (Se hereda de Control).

Nargin
Obtiene o establece el espacio entre los controles. (Se hereda
de Control).

NaximumSize Obtiene o establece el tamano que es el limite superior que
GetPreferredSize puede especificar. (Se hereda de Control).

NinimumSize Obtiene o establece el tamano que es el limite inferior que
GetPreferredSize puede especificar. (Se hereda de Control).

NodifierKeys Obtiene un valor que indica cual de las teclas modificadoras
(NAYUS, CTRL y ALT) esta presionada. (Se hereda de
Control).

NouseButtons Obtiene un valor que indica cual de los botones del mouse
esta presionado. (Se hereda de Control).

NousePosition Obtiene la posicin del cursor del mouse en coordenadas de
pantalla. (Se hereda de Control).

NultiSelect Obtiene o establece un valor que indica si el usuario puede
seleccionar a la vez varias celdas, filas o columnas del control
DataGridView.

Name
Obtiene o establece el nombre del control. (Se hereda de
Control).

NewRow!ndex
Obtiene el indice de fila de los nuevos registros.

Padding
Esta propiedad no es relevante para este control.

Parent
Obtiene o establece el contenedor principal del control. (Se
hereda de Control).
Lenguaje de Programacin II 19 Profesor: Carlos Garca

PreferredSize Obtiene el tamano de un area rectangular en la que cabe el
control. (Se hereda de Control).

ProductName Obtiene el nombre de producto del ensamblado que contiene
el control. (Se hereda de Control).

Productversion
Obtiene la versin del ensamblado que contiene el control.
(Se hereda de Control).

ReadOnly Obtiene un valor que indica si el usuario puede editar las
celdas del control DataGridView.

RecreatingHandle Obtiene un valor que indica si el control esta volviendo a crear
su identificador en la actualidad. (Se hereda de Control).

Region
Obtiene o establece la regin de ventana asociada al control.
(Se hereda de Control).

Right Obtiene la distancia, en pixeles, que existe entre el borde
derecho del control y el borde izquierdo del area cliente de su
contenedor. (Se hereda de Control).

RightToLeft Obtiene o establece un valor que indica si los elementos del
control se alinean para admitir configuraciones regionales
utilizando fuentes de derecha a izquierda. (Se hereda de
Control).

RowCount Obtiene o establece el numero de filas que se muestran en el
control DataGridView.

RowHeadersBorderStyle Obtiene o establece el estilo del borde de las celdas de
encabezado de fila.

RowHeadersDefaultCellStyle Obtiene o establece el estilo predeterminado aplicado a las
celdas de encabezado de fila.

RowHeadersvisible Obtiene o establece un valor que indica si se muestra la
columna que contiene los encabezados de fila.

RowHeadersWidth Obtiene o establece el ancho, en pixeles, de la columna que
contiene los encabezados de fila.

RowHeadersWidthSizeNode Obtiene o establece un valor que indica si el ancho de los
encabezados de fila es ajustable y si puede ser ajustado por el
usuario o automaticamente para adaptarse al contenido de los
encabezados.

Rows Obtiene una coleccin que contiene todas las filas del control
DataGridView.

RowsDefaultCellStyle Obtiene o establece el estilo predeterminado aplicado a las
celdas de las filas del control DataGridView.

RowTemplate Obtiene o establece la fila que representa la plantilla de todas
las filas del control.

ScrollBars Obtiene o establece el tipo de las barras de desplazamiento
Lenguaje de Programacin II 20 Profesor: Carlos Garca
que se muestran en el control DataGridView.

SelectedCells
Obtiene la coleccin de celdas seleccionadas por el usuario.

SelectedColumns Obtiene la coleccin de columnas seleccionadas por el
usuario.

SelectedRows
Obtiene la coleccin de filas seleccionadas por el usuario.

SelectionNode Obtiene o establece un valor que indica cmo se pueden
seleccionar las celdas de DataGridView.

ShowCellErrors Obtiene o establece un valor que indica si se van a mostrar
errores de celda.

ShowCellToolTips Obtiene o establece un valor que indica si se mostrara
informacin sobre herramientas cuando el puntero del mouse
se detenga sobre una celda.

ShowEditing!con Obtiene o establece un valor que indica si el glifo de edicin es
visible en el encabezado de fila de la celda que se esta
modificando.

ShowRowErrors Obtiene o establece un valor que indica si los encabezados de
fila mostraran los glifos de error para cada fila que contiene un
error de introduccin de datos.

Site
Obtiene o establece el sitio del control. (Se hereda de
Control).

Size
Obtiene o establece el alto y el ancho del control. (Se hereda
de Control).

SortedColumn Obtiene la columna por la que esta ordenado actualmente el
contenido de DataGridView.

SortOrder Obtiene un valor que indica si los elementos del control
DataGridView se ordenan en orden ascendente o
descendente, o no se ordenan.

StandardTab Obtiene o establece un valor que indica si la tecla TAB mueve
el foco al siguiente control en el orden de tabulacin en lugar
de a la siguiente celda del control.

Tab!ndex Obtiene o establece el orden de tabulacin del control en su
contenedor. (Se hereda de Control).

TabStop Obtiene o establece un valor que indica si el usuario puede dar
el foco a este control mediante la tecla TAB. (Se hereda de
Control).

Tag Obtiene o establece el objeto que contiene datos sobre el
control. (Se hereda de Control).

Text Reemplazado. Obtiene o establece el texto asociado al
control.
Lenguaje de Programacin II 21 Profesor: Carlos Garca

Top Obtiene o establece la distancia, en pixeles, que existe entre el
borde superior del control y el borde superior del area cliente
de su contenedor. (Se hereda de Control).

TopLeftHeaderCell Obtiene o establece la celda de encabezado situada en la
esquina superior izquierda del control DataGridView.

TopLevelControl Obtiene el control principal que no es secundario de ningun
otro control de formularios Windows Forms. Normalmente, se
trata del Form mas externo en el que esta contenido el
control. (Se hereda de Control).

UserSetCursor Obtiene el valor predeterminado o especificado por el usuario
de la propiedad Cursor.

UseWaitCursor Obtiene o establece un valor que indica si se utiliza el cursor
de espera para el control actual y todos los controles
secundarios. (Se hereda de Control).

verticalScrollingOffset Obtiene el numero de pixeles que se desplaza verticalmente el
control.

virtualNode Obtiene o establece un valor que indica si ha proporcionado
sus propias operaciones de administracin de datos para el
control DataGridView.

visible Obtiene o establece un valor que indica si se muestra el
control. (Se hereda de Control).

Width
Obtiene o establece el ancho del control. (Se hereda de
Control).

WindowTarget (Se hereda de Control).

Vous aimerez peut-être aussi