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!
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
Curtir tópico
+ 0
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
Clique aqui para fazer login e interagir na Comunidade :)