SelectValue não funciona
28/10/2010
0
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
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
Sames Davis
Curtir tópico
+ 0
Responder
Posts
08/11/2010
Altieri Pereira
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.
Responder
12/11/2010
Deise Vicentin
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!
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!
Responder
Clique aqui para fazer login e interagir na Comunidade :)