Visual Basic - Deshabilitar combobox dentro de un DataGridView

Life is soft - evento anual de software empresarial
 
Vista:
sin imagen de perfil
Val: 8
Ha aumentado su posición en 5 puestos en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

Deshabilitar combobox dentro de un DataGridView

Publicado por Cristian (4 intervenciones) el 01/04/2019 22:31:50
Buenos días, cómo podría hacer para relacionar un checkbox con un combobox; y que este combobox dependa del checkbox??. Quiero decir que cuando el checkbox se encuentre marcado, pues en el combobox pueda salir sus opciones para elegir (administrador, visualizador, editor, por ejemplo), pero si es que no se encuentra marcado o 'seleccionado', pues que tampoco se pueda abrir el combobox, que aparezca deshabilitado.


5ca23a0bec50b-dg1
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Andres Leonardo
Val: 3.117
Oro
Ha mantenido su posición en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

Deshabilitar combobox dentro de un DataGridView

Publicado por Andres Leonardo (1798 intervenciones) el 02/04/2019 15:32:17
salvo alguien conozca una solucion mas rapida, te rocaria llenar el datagrid campo a campo como se hacia en lso flexgrid para luego validar el campo y luego habilitar o desabilitar

la otra seria llenar primero y validar luego ..

1
2
3
4
5
6
For Each fila As DataRowView In DataGridView1.Rows
    'Validar si la fila  si esta marcada ... 
     If fila.Item(5).ToString = ""   Then
            fila.Item(6).enable = false
    end if
Next
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 8
Ha aumentado su posición en 5 puestos en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

Deshabilitar combobox dentro de un DataGridView

Publicado por Cristian (4 intervenciones) el 02/04/2019 21:11:37
5ca3a2ed32018-enable


Me sale este mensaje, he tratado de solucionarlo, pero como que me estoy trabando
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Andres Leonardo
Val: 3.117
Oro
Ha mantenido su posición en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

Deshabilitar combobox dentro de un DataGridView

Publicado por Andres Leonardo (1798 intervenciones) el 03/04/2019 02:04:38
valido yo no se si esa seria el instruccion, pero mira si te da alguna metodo .....para inactivarlo ...d eja que llegue a una maquina con vs y lo reviso
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
sin imagen de perfil
Val: 8
Ha aumentado su posición en 5 puestos en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

Deshabilitar combobox dentro de un DataGridView

Publicado por Cristian (4 intervenciones) el 03/04/2019 18:54:07
Esta bien, gracias.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Andres Leonardo
Val: 3.117
Oro
Ha mantenido su posición en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

Deshabilitar combobox dentro de un DataGridView

Publicado por Andres Leonardo (1798 intervenciones) el 03/04/2019 22:20:03
Prueba asi


1
2
3
4
5
6
7
8
9
10
11
12
13
14
Dim Xcontador As Integer
Xcontador = 1
For i = 1 To dgvDatos.RowCount
    Dim cell As DataGridViewCell = New DataGridViewTextBoxCell()
    Dim cell1 As DataGridViewCell = New DataGridViewTextBoxCell()
    cell = dgvDatos.Rows(Xcontador).Cells(1) ' la que se valida.
    cell = dgvDatos.Rows(Xcontador).Cells(2) ' la que se deshabilita
    If cell.Value = "" Then ' si la del check esta marcada
        cell1.ReadOnly = True
    Else
        cell1.ReadOnly = False
        Xcontador = Xcontador + 1
    End If
Next i
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
Imágen de perfil de Andres Leonardo
Val: 3.117
Oro
Ha mantenido su posición en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

Deshabilitar combobox dentro de un DataGridView

Publicado por Andres Leonardo (1798 intervenciones) el 03/04/2019 22:45:23
Mejor ais

1
2
3
4
5
For i = 2 To dgvDatos.RowCount - 1
    If dgvDatos.Item(5, i).Value  = true Then ' si la  col 5 del check esta marcada 
        dgvDatos.Item(6, i).ReadOnly = True  'desactivo el contenido de la celda.. espero que sea asi..
    End If
Next i
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
sin imagen de perfil
Val: 8
Ha aumentado su posición en 5 puestos en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

Deshabilitar combobox dentro de un DataGridView

Publicado por Cristian (4 intervenciones) el 04/04/2019 17:19:21
Lo adapte y modifique a mi código. Gracias por el aporte.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Andres Leonardo
Val: 3.117
Oro
Ha mantenido su posición en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

Deshabilitar combobox dentro de un DataGridView

Publicado por Andres Leonardo (1798 intervenciones) el 04/04/2019 18:46:53
Pero te sirvio??? si es asi me Alegro.

Seria bueno que pongas como quedo adaptado para si alguien busca algo asi

Saludos
Andres
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar