Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/12/2008, 06:10
jorgegetafe
 
Fecha de Ingreso: febrero-2008
Ubicación: Madrid
Mensajes: 474
Antigüedad: 16 años, 3 meses
Puntos: 1
Exclamación Problema con gridview

Tengo un gridview que relleno con campos de una base de datos. El siguiente código código intenta eliminar de la base de datos los elementos seleccionados del gridview pero al ejecutarlo me produce un error ( mostrado en rojo )

¿me podeis ayudar? gracias


Código:
Dim comp As Boolean
        Dim cuantas As Integer
        If MessageBox.Show("¿Desea eliminar los usuarios seleccionados?", "Eliminar contactos", MessageBoxButtons.YesNo) = MsgBoxResult.Yes Then
            If listado.SelectedRows.Count > 0 Then
                cuantas = listado.SelectedRows.Count
                Dim objauxclient As claseContacto
                Dim i As Integer
                i = 0
                For Each dr As DataGridViewRow In listado.SelectedRows
                    While cuantas > 0
                        If listado.Item(0, i).Selected Then
                            objauxclient = (listado.Item(0, i).Value) 'ERROR: No se puede convertir un objeto de tipo 'System.Int32' al tipo 'misContactos.claseContacto'.                         
   If baseDatos.Baja(objauxclient) Then
                                comp = True
                            Else
                                comp = False
                            End If
                            i = i + 1
                            cuantas = cuantas - 1
                        Else
                            i = i + 1
                        End If
                    End While
                Next
            Else
                MsgBox("ERROR")
            End If
            If comp = True Then
                MsgBox("eliminados correctamente")
            Else
                MsgBox("Error")
            End If
        Else
            MsgBox("Seleccione al menos un contacto", MsgBoxStyle.Exclamation)
        End If
    End Sub