none
Problema con vb net RRS feed

  • Pregunta

  • Buenos días:

    Tengo un problema con un programa que he desarrollado con vb.net (Visual Studio 2008) contra una BBDD Access. El problema me aparece en un picture box al abrir el cuadro de diálogo para cargar una imagen en él. Cuando lo hago la primera vez me carga bien la imagen y me permite grabar los datos en la BBDD pero al hacerlo la segunda se me cuelga el programa y tengo que reiniciarlo y me vuelve a ocurrir lo mismo: la primera vez funciona y la segunda falla. Este es el código que abre el cuadro de diálogo:

    Private Sub btnBuscarImagen_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnBuscarImagen.Click
            'Abre el cuadro de diálogo para buscar la imagen de la portada

            Dim fileDialog As New OpenFileDialog()
            fileDialog.Filter = "Archivo JPG|*.jpg"

            If fileDialog.ShowDialog() = DialogResult.OK Then
                Imagen1.Image = Image.FromFile(fileDialog.FileName)
                Imagen1.ImageLocation = fileDialog.FileName
            End If

        End Sub

    Y el error que me sale es éste:

    No se controló System.InvalidOperationException
      Message="No se puede establecer la propiedad DataSource de un cuadro combinado que esté ordenado."
      Source="System.Windows.Forms"
      StackTrace:
           en System.Windows.Forms.ComboBox.OnDataSourceChanged(EventArgs e)    en System.Windows.Forms.ListControl.SetDataConnection(Object newDataSource, BindingMemberInfo newDisplayMember, Boolean force)    en System.Windows.Forms.ListControl.set_DataSource(Object value)
      InnerException:

    ¿Podría alguien echarme una mano, por favor?

    jueves, 16 de agosto de 2018 7:20

Respuestas

  • Hola:

    Se necesitaría ver el código que utilizas para cargar la imagen. Es decir como capturas la imagen desde el combobox.

    Un saludo.

    Gemma


    • Editado gemma_campillo jueves, 16 de agosto de 2018 8:51
    • Propuesto como respuesta Pablo Rubio jueves, 16 de agosto de 2018 15:35
    • Marcado como respuesta Pablo Rubio viernes, 17 de agosto de 2018 15:46
    jueves, 16 de agosto de 2018 8:51