winform datagridView 선택행 이동 질문입니다.

안녕하세요. 현장에서 사용할 프로그램을 하나 만들고 있는데

여건상 터치모니터를 사용을 해야하는데 그리드의 목록을 스크롤로 조작하기가

영 번거로워 선택행 이동버튼을 만들었습니다.

문제는 선택행이 그리드 영역의 위,아래의 끝에 왔을때 스크롤이 되어야 하는데

스크롤이 되질 않네요

FirstDisplayedScrollingRowIndex 를 이용해봤지만 선택행이 항시 위에 위치하게끔

되어 너무 헷갈리네요 ㅠㅠ .

행을 선택하고 방향키를 눌러 선택행을 옮겼을때는 그에 맞게 스크롤이 되던데

똑같이 구현을 할 수 있는 방법이 있을까요??

실행해 보지는 않았지만 위 답변을 참고해 보세요.

dataGridView.CurrentCell = null;
var row = dataGridView.Rows[index];
row.Selected = true;
dataGridView.CurrentCell = row.Cells[0];
1 Like

안녕하세요. CurrentCell 이 답이었네요 ㅎㅎ;; 너무 감사합니다~!

1 Like