0

私はにバインドされている DataGridView を持っていますList<MyType>

自動ソートがうまくいかなかったので、プログラムで対処しようとしました。

Sort メソッドは、私が作成して使用した非汎用の IComparer を取りますが、次のエラーが発生します。

DataGridView コントロールはデータ バインドされています。コントロールは、並べ替え操作を実行するために比較子を使用できません。

これをソートする方法はありますか?

編集: より多くの調査では、ソースがバインドされているシナリオでソースをソートする必要があることが示されています。を使用してBindingSourceいますが、Sort() メソッドがありません。

4

1 に答える 1

0

dataGridView に Sort というメソッドがあります。次のようにメソッドを使用します。

this.dataGridView1.Sort(this.dataGridView1.Columns["Name"],ListSortDirection.Ascending);

お役に立てれば:)

于 2012-09-21T14:19:20.110 に答える