none
Pasar datos de un checkbox de un datagridview a otro formulario RRS feed

  • Pregunta

  • buenas les pago a comentar mi inconveniente, a lo mejor sea muy facil pero yo se como hacerlo, recien empiezo con esto.-

    tengo un formulario en donde tengo un datagridview en donde se muestran los datos, para agregar datos tengo un boton que lleva  a otro formulario en donde se encuentran los textbox y en este caso tambien dos checkbox, con un boton de agregar, lo agrega correctamente, el problema viene cuando le doy al boton detalles que lleva al mismo formulario de agregar datos, pero con los datos de la fila seleccionada en ese momento me sale el error 

    La conversión de la cadena "" en el tipo 'Boolean' no es válida. 

    paso a mostrar el codigo:

    Private Sub BtnDetalles_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnDetalles.Click
            AgregarSecuestro.Show()
            AgregarSecuestro.BtnModificar.Visible = True
            AgregarSecuestro.IdTextBox.Text = SecuestrosDataGridView.CurrentRow.Cells.Item(0).Value.ToString
            AgregarSecuestro.ExpteAfectadoComboBox.Text = SecuestrosDataGridView.CurrentRow.Cells.Item(1).Value.ToString
            AgregarSecuestro.FechaIngresoTextBox.Text = SecuestrosDataGridView.CurrentRow.Cells.Item(2).Value.ToString
            AgregarSecuestro.ProcedenciaTextBox.Text = SecuestrosDataGridView.CurrentRow.Cells.Item(3).Value.ToString
            AgregarSecuestro.FechaSecuestroTextBox.Text = SecuestrosDataGridView.CurrentRow.Cells.Item(4).Value.ToString
            AgregarSecuestro.DescripcionTextBox.Text = SecuestrosDataGridView.CurrentRow.Cells.Item(5).Value.ToString
            AgregarSecuestro.LugarSecuestroTextBox.Text = SecuestrosDataGridView.CurrentRow.Cells.Item(6).Value.ToString
            AgregarSecuestro.LugarFisicoTextBox.Text = SecuestrosDataGridView.CurrentRow.Cells.Item(7).Value.ToString
            AgregarSecuestro.LugarDepositoTextBox.Text = SecuestrosDataGridView.CurrentRow.Cells.Item(8).Value.ToString
            AgregarSecuestro.CadenaCustodiaCheckBox.Checked = SecuestrosDataGridView.CurrentRow.Cells.Item(9).Value.ToString
            AgregarSecuestro.InformePericialCheckBox.Checked = SecuestrosDataGridView.CurrentRow.Cells.Item(10).Value.ToString
            AgregarSecuestro.TrasladoTextBox.Text = SecuestrosDataGridView.CurrentRow.Cells.Item(11).Value.ToString
            AgregarSecuestro.FechaReingresoTextBox.Text = SecuestrosDataGridView.CurrentRow.Cells.Item(12).Value.ToString

        End Sub

    desde ya gracias por su ayuda. saludos

    lunes, 13 de agosto de 2018 13:22

Respuestas

  • Hola:
    En las líneas

     AgregarSecuestro.CadenaCustodiaCheckBox.Checked = SecuestrosDataGridView.CurrentRow.Cells.Item(9).Value.ToString
     AgregarSecuestro.InformePericialCheckBox.Checked = SecuestrosDataGridView.CurrentRow.Cells.Item(10).Value.ToString

    estan intentando asignar a una propiedad booleana un valor que es string, por eso te da el error.

    Un saludo desde Bilbo
    Carlos

    • Marcado como respuesta Pablo Rubio lunes, 20 de agosto de 2018 21:23
    jueves, 16 de agosto de 2018 19:34

Todas las respuestas

  • Hola Frankozub

    Con respecto a tu consulta, puedo recomendarte el siguiente enlace  en el cual es un caso similar al tuyo, con una posible solución.

    https://social.msdn.microsoft.com/Forums/es-ES/5e80eda0-4214-4ab7-8d02-4410853f4de5/pasar-datos-de-un-formulario-a-otro?forum=vbes

    Gracias por usar los foros de MSDN.

    Pablo Rubio

     _____

     

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde. 

     

    Microsoft ofrece este servicio de forma gratuita, con la finalidad de ayudar a los usuarios y la ampliación de la base de datos de conocimientos relacionados con los productos y tecnologías de Microsoft.  

     

    Este contenido es proporcionado "tal cual" y no implica ninguna responsabilidad de parte de Microsoft.

    martes, 14 de agosto de 2018 20:43
  • Hola:
    En las líneas

     AgregarSecuestro.CadenaCustodiaCheckBox.Checked = SecuestrosDataGridView.CurrentRow.Cells.Item(9).Value.ToString
     AgregarSecuestro.InformePericialCheckBox.Checked = SecuestrosDataGridView.CurrentRow.Cells.Item(10).Value.ToString

    estan intentando asignar a una propiedad booleana un valor que es string, por eso te da el error.

    Un saludo desde Bilbo
    Carlos

    • Marcado como respuesta Pablo Rubio lunes, 20 de agosto de 2018 21:23
    jueves, 16 de agosto de 2018 19:34