|
■No47902 (たかお さん) に返信
よくわからなかったので、ループですることにしました。
foreach(DataGridViewRow dgvr in grid.Rows) { if (dgvr.Cells["SYOHINCD"].Value == key) { grid.CurrentCell = grid["SYOHINCD", dgvr.Index]; break; } }
ここまではうまく行ったのですが、grid.CurrentCellを設定した後にSelectionChanged のイベントに飛ぶのですが、この時のCurrentRow.Indexの値が設定前のものになっています。
CurrentCell設定後のCurrentRow.IndexをSelectionChangedイベントで取得するにはどうしたらいいでしょうか?
|