DatGridViewで再描画したときの位置
- 題名: DatGridViewで再描画したときの位置
- 著者: mezashi
- 日時: 2008/03/13 19:46:02
- ID: 21667
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: DatGridViewで再描画したときの位置
- 著者: やじゅ
- 日時: 2008/03/13 20:36:24
- ID: 21668
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: DatGridViewで再描画したときの位置
- 著者: mezashi
- 日時: 2008/03/14 9:03:10
- ID: 21671
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[.NET]
どなたかよろしくお願いします。
DataGeidViewで垂直のみスクロールバーがでていてテーブルデータを
閲覧しています。
データ100個(列)あるとして、50個目のデータがグリッドの真ん中あたりに
表示されているときに50,51,52のデータをコードで削除して全てのデータを
再描画すると50個目のデータの表示が一番上にきてしまいます。
削除したあと50個目のデータを真ん中あたり(元の表示位置)に表示する
にはどうしたらいいでしょうか?
ちなみに削除する前にカレントセルの位置を覚えて削除後にその位置にカレントセルを
戻すような処理をしています。
確かDataGridデータのコード処理中に描画させないような処理もあったと思いますが・・・思い出せません。
ご教授お願いします。