C# DataGridView에서 프로그래밍 방식으로 레코드 포인터 설정
-
01-07-2019 - |
문제
C# DataGridView에서 프로그래밍 방식으로 레코드 포인터를 설정하려면 어떻게 해야 합니까?
"DataGridView.Rows[DesiredRowIndex].Selected=true;"를 시도했지만 작동하지 않습니다.그것이 하는 일은 그리드 내의 해당 행을 강조하는 것뿐입니다.레코드 포인터를 해당 행으로 이동하지 않습니다.
해결책
DataGrid의 활성 행을 변경하려면 DataGrid의 현재 셀 속성을 선택한 행의 숨겨지지 않은 비활성화되지 않은 헤더 셀로 설정해야 합니다.당신은 이것을 다음과 같이 할 것입니다 :
dataGridView1.CurrentCell = this.dataGridView1[YourColumn,YourRow];
셀이 위 기준과 일치하는지 확인합니다.자세한 내용은 다음에서 확인할 수 있습니다.
다른 팁
초점을 맞춰보세요. DataGrid
첫 번째 .이 같은
dataGridView1.Focus();
dataGridView1.CurrentCell = this.dataGridView1[YourColumn,YourRow];
제 경우에는 효과가 있었습니다. 귀하에게도 도움이 되기를 바랍니다.
제휴하지 않습니다 StackOverflow