Ajuda com ListBox
07/07/2008
0
Boas pessoal.
Estou tentando fazer uma pagina em asp.net e vb.net, para cadastrar e deletar usuários.
Estou tendo problema com o controle listBox Na hora de deletar um usuario. Não concigo pegar o Text do item selecionado.
Na pagina aspx o controle esta sendo inserido assim:
<asp:ListBox ID=´lstUsuarios´ runat=´server´ Height=´200px´ Width=´296px´ ></asp:ListBox><br />
O ListBox esta sendo populado assim:
While i < usuarios.Count
lstUsuarios.Items.Add(usuario)
i = i + 1
End While
Ate aqui tudo esta ocorrendo bem.
No evento Click do botao Excluir:
<asp:Button ID=´Button1´ runat=´server´ Text=´Excluir´/>
Eu tento pegar o nome Selecionado da Seguinte maneira:
Dim nome As String = lstUsuarios.SelectedItem.Text
E recebo a seguinte mensagem de erro:
Object reference not set to an instance of an object.
O que eu estou fazendo de errado?
Estou tentando fazer uma pagina em asp.net e vb.net, para cadastrar e deletar usuários.
Estou tendo problema com o controle listBox Na hora de deletar um usuario. Não concigo pegar o Text do item selecionado.
Na pagina aspx o controle esta sendo inserido assim:
<asp:ListBox ID=´lstUsuarios´ runat=´server´ Height=´200px´ Width=´296px´ ></asp:ListBox><br />
O ListBox esta sendo populado assim:
While i < usuarios.Count
lstUsuarios.Items.Add(usuario)
i = i + 1
End While
Ate aqui tudo esta ocorrendo bem.
No evento Click do botao Excluir:
<asp:Button ID=´Button1´ runat=´server´ Text=´Excluir´/>
Eu tento pegar o nome Selecionado da Seguinte maneira:
Dim nome As String = lstUsuarios.SelectedItem.Text
E recebo a seguinte mensagem de erro:
Object reference not set to an instance of an object.
O que eu estou fazendo de errado?
Leandrogalante
Curtir tópico
+ 0
Responder
Posts
07/07/2008
Leandrogalante
Pessoal descobri o erro.
Eu estou populando o listBox no evento page_load.
Entao o que estava acontecendo quando eu clicava em excluir, chamava o evento load da pagina e carregava novamente o listBox, ai o item que estava selecionado, nao aparecia como selecionado.
Entao eu coloquei dentro do evento page_Load
If Not Page.IsPostBack Then
´Chama funcao para popular a lista de usuarios
popularLista()
End If
Ai quando eu clico no botao excluir ele nao carrega novamente a listBox, e concigo Enchergar o item selecionado.
Valew pela atencao.
Eu estou populando o listBox no evento page_load.
Entao o que estava acontecendo quando eu clicava em excluir, chamava o evento load da pagina e carregava novamente o listBox, ai o item que estava selecionado, nao aparecia como selecionado.
Entao eu coloquei dentro do evento page_Load
If Not Page.IsPostBack Then
´Chama funcao para popular a lista de usuarios
popularLista()
End If
Ai quando eu clico no botao excluir ele nao carrega novamente a listBox, e concigo Enchergar o item selecionado.
Valew pela atencao.
Responder
Clique aqui para fazer login e interagir na Comunidade :)