VB.NET 클래스에 데이터 격자가 있습니다. 셀을 편집 할 수 있습니다. 각 셀을 편집 할 때 함수를 트리거하는 방법이 있습니까?VB.NET에서 데이터 격자의 변경을 감지하는 방법
0
A
답변
3
예, CellValueChanged 이벤트 : 귀하의 의견에 따라 http://msdn.microsoft.com/en-us/library/system.windows.forms.datagridview.cellvaluechanged.aspx
Private Sub DataGridView1_CellValueChanged(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles DataGridView1.CellValueChanged
'do something
End Sub
편집 : 예는 BeginEdit에 클래스 수준 변수에 현재 값을 저장하고 CellValueChanged 이벤트를 retreieve 수 :
Private cellValue As String = String.Empty
Private Sub DataGridView1_CellBeginEdit(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewCellCancelEventArgs) Handles DataGridView1.CellBeginEdit
cellValue = DataGridView1.Rows(e.RowIndex).Cells(e.ColumnIndex).Value.ToString
End Sub
Private Sub DataGridView1_CellValueChanged(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles DataGridView1.CellValueChanged
MessageBox.Show("row index: " & e.RowIndex & Environment.NewLine & "old value: " & cellValue)
End Sub
1
그러나 CellValueChanged 이벤트는 모든 keydown 액션에 대한 메시지를 반환하지만 입력이 완료되지 않아도이 사실은 자극적입니다.
관련 문제
- 1. vb.net에서 날짜 변경을 피하는 방법
- 2. 원본 이미지의 변경을 감지하는 방법
- 3. 브라우저에서 해시 변경을 감지하는 방법
- 4. jQuery로 URL 변경을 감지하는 방법
- 5. 창 해시의 변경을 감지하는 방법?
- 6. asp.net에서 폴더의 변경을 감지하는 방법
- 7. iFrame에서 글꼴 변경을 감지하는 방법
- 8. VHDL - std_logic_vector에서 변경을 감지하는 방법?
- 9. 데이터 변경을 감지하는 최고의 해시 기능?
- 10. ABPersonViewController 프레젠테이션 후 주소록 변경을 감지하는 방법
- 11. 캐시 데이터를 새로 고치는 SQL 데이터 변경을 감지하는 방법?
- 12. vb.net에서 페이지로드시 변수 값 변경을 피하는 방법
- 13. PHP 파일의 변경을 감지하는 방법 - iPhone
- 14. 플렉스에서 화면 너비/높이 변경을 감지하는 방법
- 15. jquery 숨겨진 필드의 변경을 감지하는 방법
- 16. jQuery에서 html 요소의 변경을 감지하는 방법
- 17. 응용 프로그램 préference 변경을 감지하는 방법
- 18. flex에있는 데이터 격자의 버튼
- 19. 데이터 격자의 Lostfocus 이벤트
- 20. IP 주소 변경을 감지하는 방법은 무엇입니까?
- 21. 배열을 WPF 데이터 격자의 열에 바인딩하는 방법
- 22. 데이터 격자의 셀에서 텍스트 색을 변경하는 방법
- 23. spark 데이터 격자의 열을 그룹화하는 방법
- 24. 어셈블리 인터페이스 변경을 자동으로 감지하는 방법은 무엇입니까?
- 25. Intellij-idea의 파일 변경을 감지하는 방법은 무엇입니까?
- 26. 데이터 격자의 열 편집 제한
- 27. wpf 데이터 격자의 열 고정
- 28. flex 데이터 격자의 배경색 설정
- 29. Dojo 격자의 데이터 필터링 dojox.grid.DataGrid
- 30. Silverlight와 두 데이터 격자의 관계
@Joel Coehoorn 고마워요. 작동하지 않았습니까. 또한 행 번호를 어떻게 얻을 수 있습니까? 또한 오래된 가치를 얻는 방법이 있습니까? –
@ GeoPaul이 (가) 귀하의 코멘트대로 편집되었습니다. 내 이름은 Steve btw이고, Joel은 형식화 된 요정입니다. – Steve