Como ordenar uma ListBox

12/11/2014

0

Boa tarde, gostaria de saber se alguém poderia me ajudar,

Tenho uma listBox e dois botões do lado, um pra mover pra cima e o outro para baixo o item selecionado, porém a lista está carregada pelo DataSource de uma tabela do banco, queria ordenar a posição dos itens da lista, porque depois de ordenar vou salvar esses itens em outra tabela.

Vi que tem o moveNext, mas ele não muda a posição, só muda a seleção.

private void btnSobe_Click(object sender, EventArgs e)
{
bdsCliente.MoveFirst();
}

private void btnDesce_Click(object sender, EventArgs e)
{
bdsCliente.MoveLast();
}
Se alguém poder me ajudar agradeço!
Bruno Ramalho

Bruno Ramalho

Responder

Posts

12/11/2014

Soeuseijothaz

Não sei se vai ajudar,mas você pode ordenar o DataTable:

            DataView dv = dt.DefaultView;
  	   dv.Sort = " nome-da-culuna-01, nome-da-culuna-02 DESC"   //DESC or ASC
Responder

12/11/2014

Bruno Ramalho

Ajudou sim, ía precisar disso também porque vou salvar esses dados no banco ordenados de acordo com a posição na lista, e depois quando precisar consultar esses dados é só aplicar esse código, ajudou sim Valeu!
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

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

Aceitar