none
O parâmetro não é válido. RRS feed

  • Pergunta

  • Olá!

    Sempre que eu quero executar abrir este código (abrir numa nova form o conteúdo da datagridview) obtenho o erro: 

    "Parâmetro não é válido".

    Aqui está o código:

     Private Sub DataGridView1_CellClick(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles DataGridView1.CellClick
            
            Try
                info.TextBox1.Text = DataGridView1.CurrentRow.Cells(1).Value.ToString()
                info.TextBox2.Text = DataGridView1.CurrentRow.Cells(2).Value.ToString()
                info.TextBox3.Text = DataGridView1.CurrentRow.Cells(3).Value.ToString()
                info.TextBox4.Text = DataGridView1.CurrentRow.Cells(4).Value.ToString()
                info.TextBox5.Text = DataGridView1.CurrentRow.Cells(5).Value.ToString()
    
                Dim ms As New MemoryStream(CType(DataGridView1.CurrentRow.Cells(6).Value, Byte()))
                info.PictureBox1.Image = Image.FromStream(ms)
            Catch ex As Exception
                MsgBox(ex.Message)
            End Try
    
            info.Show()
        End Sub

    terça-feira, 12 de abril de 2016 08:33

Respostas

  • Boa tarde,

    Por falta de retorno, esta thread será encerrada.

    Caso seja necessário, por gentileza, abra uma nova thread.

    Atenciosamente


    Marcos SJ

    Esse conteúdo e fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    • Marcado como Resposta Marcos SJ segunda-feira, 25 de abril de 2016 18:07
    segunda-feira, 25 de abril de 2016 18:07

Todas as Respostas

  • Bom dia Razvancb,

    Tudo bem?

    Isso é literalmente tudo sobre o erro ou há algo mais que possa compartilhar?

    Atenciosamente


    Marcos SJ

    Esse conteúdo e fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    terça-feira, 12 de abril de 2016 10:45
  • Manda a estrutura do teu DataGridView.


    Antero Marques

    _________________________________________________________________________

    Se a resposta for útil, marque como útil, se respondeu totalmente sua dúvida, marque como resposta.

    O Fórum MSDN é utilizado também como base de conhecimento, então é responsabilidade de todos mantê-lo organizado e funcional.


    terça-feira, 12 de abril de 2016 14:03
  • Acho que não há mais nada a compartilhar, sempre que tento executar a cell do datagridview aparece esse erro.

    Mas posso mostrar o código da datagridview. Veja abaixo!

    quarta-feira, 13 de abril de 2016 09:19
  • Claro.

    Private Sub Alunos_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
            con.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Users\311026\Documents\PAP3\Biblio.accdb"
            con.Open()
    
            AlunosLista()
    
        End Sub
        Public Sub AlunosLista()
            Dim ds As New DataSet
            Dim dt As New DataTable
            ds.Tables.Add(dt)
            Dim da As New OleDbDataAdapter
    
            da = New OleDbDataAdapter("select * from Alunosescola", con)
            da.Fill(dt)
            DataGridView1.DataSource = dt.DefaultView
    
    
            con.Close()

    quarta-feira, 13 de abril de 2016 09:19
  • Saudações,

    Inicialmente apenas remove estas linhas:

    Dim ms As New MemoryStream(CType(DataGridView1.CurrentRow.Cells(6).Value, Byte()))
                info.PictureBox1.Image = Image.FromStream(ms)

    Se o erro continuar informa.

    quarta-feira, 13 de abril de 2016 09:30
  • Sim eu sei que se eu retirar essas linhas o código vai funcionar.

    O problema é que eu quero mostrar a imagem que está dentro da datagridview, e para isso é preciso esse código.

    quarta-feira, 13 de abril de 2016 09:59
  • Boa tarde Razvancb,

    Tudo bem?

    Ainda está com o mesmo problema?

    Atenciosamente


    Marcos SJ

    Esse conteúdo e fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    quarta-feira, 20 de abril de 2016 16:59
  • Boa tarde,

    Por falta de retorno, esta thread será encerrada.

    Caso seja necessário, por gentileza, abra uma nova thread.

    Atenciosamente


    Marcos SJ

    Esse conteúdo e fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    • Marcado como Resposta Marcos SJ segunda-feira, 25 de abril de 2016 18:07
    segunda-feira, 25 de abril de 2016 18:07