none
Paginação do GridView com Parâmetros RRS feed

  • Pergunta

  • Pessoal, boa tarde.

    Tenho um gridview vinculado a um SqlDataSource com um select e uma cláusula WHERE onde passo um valor padrão para que não seja carregado nada de início (para que não fique pesado). Quando clico em um determinado botão, alimento o SelectComand do SqlDataSource exibindo a grid. Porém quando vou clicar na próxima página, parece que vincula o gridview novamente àquele comando inicial, não trazendo nenhum valor para a grid.

    Alguém saberia como solucionar este problema?
    quinta-feira, 3 de dezembro de 2009 18:37

Respostas

  • Oi,

    Não é uma boa opção mudar o selectCommand, usaria isso como última opção.

    Quando você configura o datasource você tem opção de montar uma clausula Where, na qual você gera um parâmetro e vincula este parâmetro com algum elemento da página (um controle, por exemplo, uma textbox ou uma dropdown), assim um controle da página serve de filtragem para a gridview.

    Fazendo desta forma, a paginação funciona sem problemas, faço exemplos assim inclusive em aulas, com os alunos.

    []'s

    Dennes
    http://twitter.com/Dennes

    * Treinamento C# e Framework .NET c/OO dia  12/12 - Apenas 12 R$ 42,53  Inscreva-se em http://www.bufaloinfo.com.br/cursos/fundamentosOOFramework.asp

    * Treinamento de ASP.NET 3.5 no RJ dia 16/01 - Apenas 12x R$ 60,48 - Inscreva-se em http://www.bufaloinfo.com.br/descontoaspnetantecipado.asp

    Tel : (11) 3170-3056 (21)9240-5134 E-Mail: contato arroba bufaloinfo.com.br
    http://www.bufaloinfo.com.br


    Dennes - Se resolveu, classifique a mensagem, por favor - [http://www.bufaloinfo.com.br] NOVO DVD Segurança no ASP.NET : http://www.bufaloinfo.com.br/LearingSeriesSegurancaASPNET2.asp
    • Marcado como Resposta Harley Araujo segunda-feira, 7 de dezembro de 2009 13:00
    sexta-feira, 4 de dezembro de 2009 17:45

Todas as Respostas

  • Posta o html
    quinta-feira, 3 de dezembro de 2009 18:40
    Moderador
  • Oi,

    Não é uma boa opção mudar o selectCommand, usaria isso como última opção.

    Quando você configura o datasource você tem opção de montar uma clausula Where, na qual você gera um parâmetro e vincula este parâmetro com algum elemento da página (um controle, por exemplo, uma textbox ou uma dropdown), assim um controle da página serve de filtragem para a gridview.

    Fazendo desta forma, a paginação funciona sem problemas, faço exemplos assim inclusive em aulas, com os alunos.

    []'s

    Dennes
    http://twitter.com/Dennes

    * Treinamento C# e Framework .NET c/OO dia  12/12 - Apenas 12 R$ 42,53  Inscreva-se em http://www.bufaloinfo.com.br/cursos/fundamentosOOFramework.asp

    * Treinamento de ASP.NET 3.5 no RJ dia 16/01 - Apenas 12x R$ 60,48 - Inscreva-se em http://www.bufaloinfo.com.br/descontoaspnetantecipado.asp

    Tel : (11) 3170-3056 (21)9240-5134 E-Mail: contato arroba bufaloinfo.com.br
    http://www.bufaloinfo.com.br


    Dennes - Se resolveu, classifique a mensagem, por favor - [http://www.bufaloinfo.com.br] NOVO DVD Segurança no ASP.NET : http://www.bufaloinfo.com.br/LearingSeriesSegurancaASPNET2.asp
    • Marcado como Resposta Harley Araujo segunda-feira, 7 de dezembro de 2009 13:00
    sexta-feira, 4 de dezembro de 2009 17:45