「.NET DataGrid インデックスが配列の境界外です。」の編集履歴(バックアップ)一覧はこちら
「.NET DataGrid インデックスが配列の境界外です。」(2006/06/28 (水) 15:30:24) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
WindowsFormのDataGridで、検索結果を表示していたんだけど、何度か検索してセルを選択したりすると「インデックスが配列の境界外です。」がでる。
調べてみると、選択セルの行が次の検索でなくなった後、他のセルを選択する時に、以前選択していたセルに対して何か処理が行われる模様。
解決法:
Gridデータ変更時に、
DataGrid.CurrentRowIndex = 0
参考:
http://blogs.wankuma.com/naka/archive/2005/02/06/8623.aspx
http://www.dotnet247.com/247reference/msgs/26/134878.aspx
表示オプション
横に並べて表示:
変化行の前後のみ表示: