Pergunta

Alguém conseguiu estender uma GridView com classificação padrão? Isso me parece bastante trivial, mas não consigo fazer isso.

A idéia é adicionar uma propriedade DefaultSortExpression para um controle de servidor que herda a GridView.

  • Chamular Sort () executa uma seleção adicional, não queremos isso.
  • Contexto this.SelectArguments.SortExpression Parece obter seu valor definido depois que eu também não funciona. (A menos que haja algum evento mágico que ainda não tentei).

Quero poder definir a SortExpression antes que o GridView faça seu banco de dados.

Foi útil?

Solução

protected override DataSourceSelectArguments CreateDataSourceSelectArguments()
        {
            DataSourceSelectArguments dsa = base.CreateDataSourceSelectArguments();

            // dsa.SortExpression = "my field";

           return dsa;
}
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top