2012-12-16 3 views
1

저는 dataGridView의 선택에 따라 정보를로드하려는 프로젝트에서 작업하고 있습니다. 나는 내 양식의 디자이너에서 DataGridView를 만들어 내가이 줄을 추가 :사라지는 코드?

this.dataGridView1.SelectionChanged += methodToBeCalled; 

이 모두 잘 작동을하지만 하나의 불쾌한 문제가 있습니다. 대부분의 경우 응용 프로그램을 시작할 때 행을 선택해도 아무 일도 일어나지 않습니다. 그런 다음 코드를 보면 코드 줄이 완전히 사라졌습니다.

처음에는 누군가가 내 코드보다 약간의 코드를 사용했다고 생각했지만 업데이트하지 않을 때에도 사라졌습니다.

사라지는 코드의 원인 (버그/시각 스튜디오 디자인)은 무엇일까요? 내가 어떻게 고칠 수 있니?

+10

최고의 타이틀 –

+0

아마 자동 생성 코드가있는 영역에 넣으시겠습니까? 그렇다면 코드를 다시 작성할 때마다 코드를 다시 작성합니다. – DeadChex

+0

이것은 버그이며 불행히도 Microsoft는 이런 종류의 이상한 사라지는 코드와 아무 관련이 없습니다. D – spajce

답변

7

.designer.cs 파일에 올리시겠습니까? 이것은 잘못된 것입니다. 그것은 정상적인 코드 뒤에 화면에 배치해야합니다. .designer 파일은 시스템이 원할 때마다 다시 생성 될 수 있습니다.