saltar celdas del datagrid

05/09/2004 - 05:30 por olaffo | Informe spam
Tengo un problema estoy trabajando con un datagrid en
windows forms pero el problema es que no se como saltarme
directamente de una celda a otra, me explico:

tengo un formulario que registra facturas y en el
datagrid esta el detalle de la factura es decir en la
primera columna del datagrid ingreso el codigo del
producto y en las siguientes columnas aparece la
descripcion y el precio del producto, ahora lo que pasa
es que para yo llegar a la cantidad que está después de
la columna precion siempre tengo que cruzar por la
descripción y el precio, me gustaría saber si hay la
forma de saltarme automáticamente esas celdas y llegar
directamente a la cantidad, espero que me ayuden, es
urgente
 

Leer las respuestas

#1 Alejandro Perez
06/09/2004 - 16:08 | Informe spam
Como estas? Por ahora se me ocurre que puedes evitar que
esa columna se seleccione.
Algo como:

private void dataGrid1_CurrentCellChanged(object sender,
System.EventArgs e)
{
if(dataGrid1.CurrentCell.ColumnNumber==1)
dataGrid1.CurrentCell = new DataGridCell
(dataGrid1.CurrentCell.RowNumber,dataGrid1.CurrentCell.Colu
mnNumber+1);
}

Ahora bien, quizas este no es el comportamiento que
quieres. Entonces deberias manejar los eventos del mouse y
del teclado para hacer el bypass de esa columna solo
cuando sea necesario..

Nos vemos!

Alejandro Perez
MCSD/MCDBA/MCT
Caracas - Venezuela



Tengo un problema estoy trabajando con un datagrid en
windows forms pero el problema es que no se como saltarme
directamente de una celda a otra, me explico:

tengo un formulario que registra facturas y en el
datagrid esta el detalle de la factura es decir en la
primera columna del datagrid ingreso el codigo del
producto y en las siguientes columnas aparece la
descripcion y el precio del producto, ahora lo que pasa
es que para yo llegar a la cantidad que está después de
la columna precion siempre tengo que cruzar por la
descripción y el precio, me gustaría saber si hay la
forma de saltarme automáticamente esas celdas y llegar
directamente a la cantidad, espero que me ayuden, es
urgente

.

Preguntas similares