Como ordenar uma ListBox

.NET

12/11/2014

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

Curtidas 0

Respostas

Soeuseijothaz

Soeuseijothaz

12/11/2014

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
GOSTEI 0
Bruno Ramalho

Bruno Ramalho

12/11/2014

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!
GOSTEI 0
POSTAR