Usuário com melhor resposta
Alterar ordem dos produtos no banco de dados .

Pergunta
-
Oi pessoal .
Preciso Alterar a ordem dos produtos do banco de dados , em um painel de controle que estou fazendo , as outras funções ja estão funcionando , Inset , edit ,delete etc ..
Qual procedimento devo usar : ORDE BY , UPDATE ou ALTER TABLE ?
Poderiam me mostrar um exemplo ? Porque eu ja tentei com todos nem um funcionou .
Por exemplo tenho uma pagina com um GridView que eu inseri um textbox com o campo Header Ordem e um Button com o header Alterar .
Poderiam me mostrar um exemplo ? No caso eu entro com o valor e altera para aquela ordem na exibição .
J C Teixeira Simoes
Respostas
-
Para ordenar no SQL é usado ORDER BY
O GridView possui um atributo chamado allowSorting que permite clicar no header das colunas e ordená-las.
<asp:GridView ID="gridDados" runat="server" OnSorting="gridDados_Sorting"........> <Columns> <asp:BoundField DataField="campo" HeaderText="Local" SortExpression="campo"> <HeaderStyle HorizontalAlign="Center" /> <ItemStyle HorizontalAlign="Center" /> </asp:BoundField>
Se não for isto, como você deseja esta alteração da orderm?
O usuário colocaria a ordem?
Se possível dê mais informações.
Ninguém falou que seria fácil!
- Marcado como Resposta J C Teixeira Simoes sábado, 7 de abril de 2012 12:22
Todas as Respostas
-
Para ordenar no SQL é usado ORDER BY
O GridView possui um atributo chamado allowSorting que permite clicar no header das colunas e ordená-las.
<asp:GridView ID="gridDados" runat="server" OnSorting="gridDados_Sorting"........> <Columns> <asp:BoundField DataField="campo" HeaderText="Local" SortExpression="campo"> <HeaderStyle HorizontalAlign="Center" /> <ItemStyle HorizontalAlign="Center" /> </asp:BoundField>
Se não for isto, como você deseja esta alteração da orderm?
O usuário colocaria a ordem?
Se possível dê mais informações.
Ninguém falou que seria fácil!
- Marcado como Resposta J C Teixeira Simoes sábado, 7 de abril de 2012 12:22
-
Oi .
Sim isto mesmo o usuário colocaria a ordem . Não com o Sorting .
Por exemplo na imagem : Ordem = 1 e pressiona alterar :Ordem = 2 e pressiona alterar
Então o item fica em 1º na exibição e assim por diante .
Muito obrigado .
J C Teixeira Simoes
-
-
-
-