DataGridView - Limitar movimiento a dos columnas.

20/10/2007 - 17:37 por Tomas | Informe spam
Hola a todos.

Tengo un DataGridView con 10 columnas de solo lectura, menos las dos ultimas
que son modificables.

Por comodidad para el usuario quisiera, que el desplazamiento o navegacion
por la rejilla, se limitara a estas dos ultimas columnas, que son las unicas
que puede modificar.

¿Hay alguna propiedad del control que se pueda activar para poder hacer esto
que les comento?.

Gracias por anticipado.

Tomás.

Preguntas similare

Leer las respuestas

#6 Tomas
13/01/2008 - 07:48 | Informe spam
Hola Jotas,

También es una solución. Lo ideal es que MS, en su próxima versión de
producto, modificará este control para que se pudieran definir más de una
fila o columna como cabeceras. He visto productos que lo permiten.

Los MVP, que supongo deben tener cierto canal o más facilidad que el resto
de los mortales, de comunicar a MS mejoras del producto, deberían apoyar
que estuviera presente esta característica en su nueva versión.


"jotas" escribió en el mensaje
news:


"Tomas" wrote:

Gracias Luis.

Veo que no hay una solución directa.

La idea y el ejemplo que ofreces parece interesante, voy a ver que se
puede
hacer.

Tomás.





Otra solución sencill, aunque un poco casera, puede ser esta:

Private Sub DataGridView1_CellEnter(ByVal sender As Object, ByVal e As
System.Windows.Forms.DataGridViewCellEventArgs) Handles
DataGridView1.CellEnter
If DataGridView1.CurrentCell.ColumnIndex < 8 Then
SendKeys.Send("{TAB}")
End If
End Sub
lo que desplazará el foco a la columna deseada.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida