의 인스턴스로 설정되지 않았습니다 나는 다음과 같은 코드가 있습니다 사용자가 트 리뷰에서 노드를 클릭 할 때C# 개체 참조가 개체
panel4.Controls.Clear();
panel4.Controls.Add(dgv.addDatagrid(animal, experiment, pluginIdentifier));
dgv.ConfigureDatagrid();
가 불려 도착합니다. 처음 클릭하면 예상대로 작동하고 DataGrid를 가져 와서 패널에 추가합니다. 그러나 이후의 모든 호출에서 panel4.Controls.Clear() 행에 '객체 참조가 객체의 인스턴스로 설정되지 않았습니다'라는 오류가 발생합니다. 왜 그런지 알아?
감사합니다.
코드에서 'ConfigureDatagrid' 메소드의 코드를 게시하여 컨트롤이 null이 될 수 없으므로'panel4'가 삭제됩니다. 또 다른 옵션은 당신이 잘못된 라인을 가지고 있고 아마도'dgv'가 null이라는 것입니다. –
코드를 더 추가 할 수 있습니까? 분명히'panel4'는 어딘가에 리셋됩니다. – Vlad
와우, 얼마나 많은 관련 질문이 동일한 제목을 공유하는지 놀랍습니다 ... Nulls suck. –