Modificar ordem dos registos numa grid...

Shy Angel

Membro
Boas!

Estou a implementar em c# um form com uma grid que inicialmente tem registos, e tenho botões para que ao seleccionar uma linha da grid e clicar no botão ele altere a ordem do registo seleccionado com o registo seguinte ou com o anterior consoante o botão seleccionado. Estou a trabalhar com c# e a nível da base de dados, trabalho com mysql.
Primeiro estou a ver qual a linha seleccinada e "calculo" a linha pela qual sera trocada, e guardo em variaveis o índice dos registos. Depois sei que tenho k fazer um update e o fill da oledbmysql, agora para isso necessito de adicionar-lhe parametros, mas não tou a conseguir.

Alguém tem sugestões?? Alguém pode-me ajudar??
 
podes fazer uma coisa , se tens os registos inicilamente ordenados em ordem crescente de algo, ao clicares num reg pores ordenados em odem decrescente desse mesmo algo.

no incio arrancas com order by x cresc , e quando clicas no btn da grid, fazer um order by x decresc, ous seja tens de criar um novo sleect que fassa isso

é uma ideia não sei se é isso que queres fazer
 
Back
Topo