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?


Leandrogalante

Leandrogalante

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.


Responder

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar