1

デフォルトの並べ替えで GridView を拡張できた人はいますか? これは私にはかなり些細なことのように思えますが、私はそれを成し遂げることができません。

DefaultSortExpressionアイデアは、 GridView を継承するサーバー コントロールにプロパティを追加することです。

  • Sort() を呼び出すと追加の選択が実行されますが、それは望ましくありません。
  • 設定this.SelectArguments.SortExpressionは、私が行った後に設定された値を取得するように見えるので、それも機能しません。(まだ試していない魔法のイベントがない限り)。

GridView がデータバインディングを行う前に、SortExpression を設定できるようにしたいと考えています。

4

1 に答える 1

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

            // dsa.SortExpression = "my field";

           return dsa;
}
于 2010-08-11T15:58:02.563 に答える