1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

datagrid combobox

Discussão em 'Programação' iniciada por uniT, 8 de Janeiro de 2008. (Respostas: 1; Visualizações: 754)

  1. fiz a seguinte função para preencher a datagrid:

    Public Sub listarImpedimentos()

    Sql = "sp_vJogadoresImpedimetos '" & FrmFichaJogador.IdEle.Text & "'"
    cmd2 = New SqlClient.SqlCommand(Sql, Conn)
    Dr = cmd2.ExecuteReader
    Dim registos As Integer = 0
    Dim contador As Integer = 0
    While Dr.Read

    FrmFichaJogador.DataGridView2.Rows.Add()

    For i As Integer = 0 To 13 - 1
    FrmFichaJogador.DataGridView2.Item(i, registos).Value = Dr(i).ToString
    Next
    registos = registos + 1
    End While
    Dr.Close()
    End Sub

    os parametros da storage (sp_vJogadoresImpedimentos) são os seguintes:

    select IdJogImped, IdEle, DataRegistoJogImped, ReferenciaJogImped, JogadoresImpedimentos.IdEnti, AbreviaEnti, MotivoJogImped, DataInicioJogImped, DataFimJogImped, LigaJogImped, FpfJogImped, UefaJogImped, FifaJogImped

    o meu problema é q uma das cells é uma combobox, e ao correr a função da-me o seguinte erro:

    "the following exception occurred in the datagridview:

    system.argumentexception: datagridviewcomboboxcell value is not valid.

    to replace this default dialog please handle the dataerror event."

    a combobox corresponde ao parametro AbreviaEnti q tem como id o parametro IdEnti

    a minha questão é como é q eu faço para atribuir a combobox o parametro da storage para ele me apresentar os dados sem me dar este erro? obg!


    PS: tou a usar vb 2005
     
  2. se alg me poder ajudar agradeço! :D
     

Partilhar esta Página