2011-01-26 2 views
0

私はlinqクエリからロードするgridviewを持っています。グリッドビューソート

MyGridDatalinqクエリから返され、MyVariableという変数を含むリストです。だから、私の背後にあるコードを持っているに:

MyGrid.DataSource = MyGridData; 
MyGrid.DataBind(); 

私はその後aspx元に行き、AllowSorting = trueを追加し、私は並べ替えを有効にするboundfieldに、私はSortExpression = "MyVariable"を追加しました。

ページのレンダリング、私はグリッドを並べ替えるには、列の見出しをクリックすると、私はこのメッセージを表示して、黄色の死の画面が出ます:

The GridView 'MyGrid' fired event Sorting which wasn't handled 

は私が間違って何をしているのですか?

ありがとうございました。

答えて

1

CodebehindにSorting-Eventのハンドラを実装する必要があります。データソースをソートし、グリッドを再びバインドします。