DataGridViewのソートを解除(バインドしたデータ)
すんなり解決できなかったので気になって調べてみました。
やりたいことはDataGridViewにDataTableのオブジェクトをバインド、 DataGridViewのヘッダをクリックしてソートする。画面を再描画するタイミングで このソートを解除するという動きです。 button2を押すと画面を再描画します。このタイミングでソートを解除したい! ↑こんな感じに 再描画するたびにDataTableのオブジェクトを生成してやればソートは解除するんですが オブジェクトの生成は一回だけなのでこの方法は使えません。。 で色々調べていくうちにBindingSourceを使った回避策を見つけました。 BindingSourceのSortプロパティに""を設定するといいようです。 以下がサンプルになります。 テストコード
|
|