Domanda

Qualcuno è riuscito a estendere un GridView con ordinamento predefinito? Questo sembra abbastanza banale per me, ma non riesco a farlo fare.

L'idea è quella di aggiungere un DefaultSortExpression proprietà per un controllo server che eredita GridView.

  • Calling Sort () esegue una ulteriore selezione, non vogliamo questo.
  • Impostazione this.SelectArguments.SortExpression sembra avere il suo valore impostato dopo lo faccio in modo che non funziona neanche. (A meno che non ci sia un evento magico che non ho provato ancora).

Voglio essere in grado di impostare il SortExpression prima che il GridView fa di associazione dati.

È stato utile?

Soluzione

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

            // dsa.SortExpression = "my field";

           return dsa;
}
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top