myObject의 목록을 데이터 소스로 허용하는 datagridview가 있습니다. 데이터베이스에 추가 할 DataGrid에 새 행을 추가하려고합니다. 목록을 가져 와서이 작업을 완료합니다. 빈 myObject를 목록에 추가 한 다음 데이터 소스를 다시 설정합니다. 이제 새로운 행의 두 번째 셀에 포커스를 설정하려고합니다.Windows의 DataGridview에서 포커스 설정
내가 윈폼에 초점을
myObject의 목록을 데이터 소스로 허용하는 datagridview가 있습니다. 데이터베이스에 추가 할 DataGrid에 새 행을 추가하려고합니다. 목록을 가져 와서이 작업을 완료합니다. 빈 myObject를 목록에 추가 한 다음 데이터 소스를 다시 설정합니다. 이제 새로운 행의 두 번째 셀에 포커스를 설정하려고합니다.Windows의 DataGridview에서 포커스 설정
내가 윈폼에 초점을
DataGridView의 SelectionMode가 CellSelect로 설정된 경우에만 행의 특정 셀에 포커스를 설정할 수 있습니다. 이 경우, 단순히 다음을 수행하십시오
dataGridView.Rows[rowNumber].Cells[columnNumber].Selected = true;
을 설정하기 위해 노력하고 명확히하기 위해, 당신은 당신이 선택하고자하는 행으로
Me.dataEvidence.SelectedRows
속성을 설정할 수 있어야합니다.
Visual Studio에서 2012 (vb.NET 프레임 워크 4.50가), 당신은 DataGridView 컨트롤의 원하는 셀에 포커스를 설정할 수 있습니다.
이 시도 :
Sub Whatever()
' all above code
DataGridView1.Focus()
DataGridView1.CurrentCell = DataGridView1.Rows(x).Cells(y) 'x is your desired row number, y is your desired column number
' all below code
End Sub
좋아, 나를 위해 작동하는. 나는 그것이 당신을 위해 또한 작동하기를 바랍니다.
SelectedRows는 읽기 전용입니다. 설정하는 것은 불가능합니다. –