No puedo obtener el nombre de columna de la celda cliqueada en GridControl de XtraGrid. ¿Cómo puedo hacer eso? Estoy manejando el evento GridView.Click
.Cómo hacer clic en la columna de celda en DevExpress XtraGrid
8
A
Respuesta
19
Dentro del evento click se puede resolver la célula se hace clic de la siguiente manera:
void gridView_Click(object sender, EventArgs e) {
Point clickPoint = gridControl.PointToClient(Control.MousePosition);
var hitInfo = gridView.CalcHitInfo(clickPoint);
if(hitInfo.InRowCell) {
int rowHandle = hitInfo.RowHandle;
GridColumn column = hitInfo.Column;
}
}
Sin embargo, le sugiero que controla el evento GridView.MouseDown de la siguiente manera (ya que el evento GridView.Click no se produce si hace clic en un celda de la cuadrícula activa un editor de columnas):
gridView.MouseDown += new MouseEventHandler(gridView_MouseDown);
//...
void gridView_MouseDown(object sender, MouseEventArgs e) {
var hitInfo = gridView.CalcHitInfo(e.Location);
if(hitInfo.InRowCell) {
int rowHandle = hitInfo.RowHandle;
GridColumn column = hitInfo.Column;
}
}
enlace relacionado: Hit Information Overview
Cuestiones relacionadas
- 1. ¿Cómo obtener los valores de fila seleccionados de DevExpress XtraGrid?
- 2. Cómo deshabilitar encabezado de fila en DevExpress xtragrid
- 3. Devexpress Xtragrid cómo agregar el editor de Combobox a la columna
- 4. ¿Cómo cambiar el color de fondo de una celda en Devexpress Grid?
- 5. DevExpress XtraGrid casilla de verificación no registrada a menos que el foco cambie
- 6. DevExpress MVC GridView - Cómo obtener el evento de cliquear celda
- 7. DevExpress XtraGrid configuró FocusedRowHandle y luego desplazó la fila enfocada a la vista?
- 8. Cómo cambio el color de la celda de la tabla HTML al hacer clic en
- 9. ¿Cómo agregar un botón que se puede hacer clic en la celda de la tabla?
- 10. ¿Cómo hacer un ajuste de palabras en un DevExpress TcxGrid?
- 11. Cómo formatear la columna para mostrar el porcentaje (%) en la xtragrid
- 12. NSTableVer cómo hacer clic en cualquier lugar de la celda para editar el texto?
- 13. ¿Cómo hacer que un JButton en una celda JTable pueda hacer clic?
- 14. Selenium RC: cómo hacer clic en un elemento presente en la columna de una tabla
- 15. Suite XtraGrid: ¿hay alguna manera de agregar un botón o hipervínculo a una celda?
- 16. ¿Se puede hacer clic en la fila de Gridview, excepto en la primera columna?
- 17. GWT 2.1 Cabecera de columna de celda móvil haga clic en eventos
- 18. Cómo ordenar la vista de árbol al hacer clic en el encabezado de columna
- 19. Agregar Evento de doble clic en la celda CellTable - GWT
- 20. JQuery: fila de la tabla que se puede hacer clic, excepto la última celda
- 21. jQuery haga clic en el evento celda de la tabla
- 22. Determine qué celda JTable se hace clic
- 23. Cómo deshabilitar la edición en línea en la celda HAGA CLIC EN PHPmyadmin
- 24. PHPExcel cómo conseguir índice de la columna de la celda
- 25. jquery haciendo que la fila se pueda hacer clic a excepción de la última columna
- 26. Deshabilitar la ordenación al hacer clic en el encabezado de la columna DataGridView
- 27. Hacer clic en jquery
- 28. Establecer el orden de clasificación predeterminado para el encabezado inicial hacer clic en la tabla de celda gwt
- 29. Datos en la celda de la columna para vincular a otra página. Widget de cuadrícula KendoUI
- 30. jQuery y Table, agarre cada celda en la columna NTH
¿Cómo puedo hacer esto en mvc DevExpress? –