1
« en: Lunes 8 de Agosto de 2011, 23:58 »
Hola a todos, tengo un problema, tengo unos datos en un datagrid y cuando selecciono una fila los datos rellenan unos textbox, asi:
If dgDetalle.SelectedRows.Count > 0 Then
txtCodigo.Text = dgDetalle.Item("CODIGO", dgDetalle.SelectedRows(0).Index).Value
txtCIF.Text = dgDetalle.Item("CIF", dgDetalle.SelectedRows(0).Index).Value
txtNombreComercial.Text = dgDetalle.Item("NOMBRECOMERCIAL", dgDetalle.SelectedRows(0).Index).Value
txtDireccion.Text = dgDetalle.Item("DIRECCION", dgDetalle.SelectedRows(0).Index).Value
txtPoblacion.Text = dgDetalle.Item("POBLACION", dgDetalle.SelectedRows(0).Index).Value
txtCP.Text = dgDetalle.Item("CP", dgDetalle.SelectedRows(0).Index).Value
txtTelefono1.Text = dgDetalle.Item("TELEFONO1", dgDetalle.SelectedRows(0).Index).Value
txtMovil.Text = dgDetalle.Item("TELEFONO2", dgDetalle.SelectedRows(0).Index).Value
txtEmail.Text = dgDetalle.Item("EMAIL", dgDetalle.SelectedRows(0).Index).Value
txtDescuento.Text = dgDetalle.Item("DESCUENTO", dgDetalle.SelectedRows(0).Index).Value
cActivo = dgDetalle.Item("ACTIVO", dgDetalle.SelectedRows(0).Index).Value
chbActivo.Checked = dgDetalle.Item("ACTIVO", dgDetalle.SelectedRows(0).Index).Value
End If
Pero tengo dos problemas,
1. Si algun campo en el datagridview esta vacio me sale este error:
La conversión del tipo 'DBNull' en el tipo 'String' no es válida.
2. No puedo pasar el checkbox !!
Espero me haya explicado un poco, Gracias