Test Foro de elhacker.net SMF 2.1

Programación => Programación General => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: _CrisiS_ en 31 Diciembre 2017, 05:51 AM

Título: Consultas sobre DatagridView
Publicado por: _CrisiS_ en 31 Diciembre 2017, 05:51 AM
(https://image.ibb.co/mJZvEw/datgrid.jpg)
Hola amigos tengo 2 dudas:
1.-En un datagridview como el de la foto,  los datos de la columna 5 son entre "1" o "2", hay alguna forma de  hacer que ni bien carguen los datos los valores 1 de esa columna cambien a "Usuario" y los datos 2 a "Administrador por ejemplo.

2.-Como hacer para que siempre al hacer clic se seleccione toda la fila y no un registro y que al hacer doble clic solo me tome el valor de la columna "Usuario" y la lleve a un textbox de otro Form

Gracias
Título: Re: Consultas sobre DatagridView
Publicado por: Eleкtro en 31 Diciembre 2017, 11:15 AM
1.A-
Búcle For Each + evaluar si el valor de la celda es "1" o "2" y...

1.B-
La otra parte de tu pregunta, "cambiar a la columna usuario" y etc., no te entendí bien, de todas formas no es nada que no puedas solucionar por ti mismo documentándote con una guía básica de introducción al manejo del control DataGridView:
( la página está localizable al Español si lo prefieres. )

2.A-
Código (vbnet) [Seleccionar]
DataGridVView.SelectionMode = DataGridViewSelectionMode.FullRowSelect


2.B-
Usa el evento RowHeaderMouseDoubleClick o CellDoubleClick en conveniencia de tus necesidades, luego en el bloque del controlador del evento obtienes el dato de la celda deseada, y haces lo que desees con él.



Saludos.
Título: Re: Consultas sobre DatagridView
Publicado por: _CrisiS_ en 31 Diciembre 2017, 17:04 PM
Gracias pro la pronta respuesta, la Parte 2 ya lo pude solucionar gracias a tu ayuda en cuanto a la parte 1 leere en breve el link que dejaste, otra pregunta por ahora.
la columna blanca vacia donde sale una flechita, como hago para desaparecerla o en su defecto reducir su tamaño?
Gracias :D