Datagrid - seleccionar fila entera

08/08/2005 - 02:51 por Federico | Informe spam
Buenas, les tengo una consulTonTa bien fácil.
¿Podrían decirme como hacer para que el datagrid sólo seleccione por
fila entera y no por celda?
Muchas gracias desde ya,
Fede.
 

Leer las respuestas

#1 Ricardo Villamonte
09/08/2005 - 00:09 | Informe spam
Hola. Tu consulTonta no lo es tanto ya que no existe forma de hacerlo de
manera directa, salvo heredando de DataGrid y escribiendo código que haga lo
que necesitás.

Debes reemplazar como mínimo los métodos OnMouseDown, OnMouseUp y
ProcessCmdKey y utilizar la instrucciones UnSelect(Me.lCurrentRowIndex),
cambiar a otra fila y utilizar Select(Me.CurrentRowIndex), para
deseleccionar la fila anterior y seleccionar la siguiente.

En ProcessCmdKey puedes manejar los eventos de las teclas Flechas arriba y
abajo y en MouseDown y MouseUp los eneventos del teclado sobre cada fila.

Saludos - Ricardo

"Federico" escribió en el mensaje
news:%
Buenas, les tengo una consulTonTa bien fácil.
¿Podrían decirme como hacer para que el datagrid sólo seleccione por
fila entera y no por celda?
Muchas gracias desde ya,
Fede.

Preguntas similares