Array
(
)

SelectValue não funciona

Sames Davis
   - 28 out 2010

Olá pessoal, estou precisando de ajuda

essa linha abaixo que está em negrito não está trazendo os dados da combo,

essa função mostra dados é disparada quando seleciono um item na listbox

 

    Private Sub lstatividades_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles lstatividades.SelectedIndexChanged

 

        MostraDados(lstatividades.SelectedItem(0))

    End Sub

 

    Private Sub MostraDados(ByVal wID As Long)

        Dim ds As New DataSet

        Dim Busca As New clsDados

 

        ds = Busca.RetornarDataSet("SELECT ID_ATIV, ID_GRP_ATIV, DESC_ATIV, FREQUENCIAATUAL," & _

                                   " FREQUENCIAIDEAL, OBJETIVO, TAREFA, UNIDADESENVOLVIDAS, " & _

                                   " BASEINFORMACOES, PROCEDIMENTOS, ID_RESP1, ID_RESP2 " & _

                                   " FROM Tbl_Atividades WHERE ID_ATIV = " & wID)

 

        If ds.Tables(0).Rows.Count > 0 Then

            Me.cmbGrupo.SelectedValue = Val(ds.Tables(0).Rows(0).Item(1))

            Me.txtDesc.Text = ds.Tables(0).Rows(0).Item(2)

            Me.cmbFreqAtual.SelectedValue = Val(ds.Tables(0).Rows(0).Item(3))

            Me.cmbFreqIdeal.SelectedValue = Val(ds.Tables(0).Rows(0).Item(4))

            Me.txtObjetivo.Text = ds.Tables(0).Rows(0).Item(5)

            Me.txtTarefa.Text = ds.Tables(0).Rows(0).Item(6)

            Me.txtUnidadesEnvolvidas.Text = ds.Tables(0).Rows(0).Item(7)

            Me.txtBaseInformacoes.Text = ds.Tables(0).Rows(0).Item(8)

            Me.txtProcedimentos.Text = ds.Tables(0).Rows(0).Item(9)

            Me.cmbResp1.SelectedValue = ds.Tables(0).Rows(0).Item(10)

            Me.cmbResp2.SelectedValue = ds.Tables(0).Rows(0).Item(11)

        End If

 

    End Sub

Altieri Pereira
   - 08 nov 2010

Não consegui entender o seu problema.   Pelo titulo da para entender que não esta chamando o evento ? Seria isso? Ser for, ja verificou se o AutoPostBack esta definido ou então tente passar lstatividades.SelectedValue.     ;) até mais.

Deise Vicentin
   - 12 nov 2010

Cara,pelo que entendi da sua dúvida, o teu componente não está chamando o método quando você seleciona algum valor,certo?
Como o colega de cima disse,verifique o AutoPostBack do componente, ele deve estar definido como "true", senão quando você selecionar algum valor ele não irá chamar o método!

Abraços,
espero ter ajudade!