2012-02-12 3 views
0

난 그냥 내 form2로드 I에서자식 양식을 닫을 때 새로 고침 datagridview?

public void PerformRefresh() 
{ 
    Form2_Load(this, EventArgs.Empty); 
} 

을 다음과 같이 내가 함수를 작성했습니다

... 서브가 정확한지 아닌지 닫을 때 DataGridView를 새로 고침 작성이 코드를 알고 싶어요 DataGridview 용 데이터를 바인딩하는 데 필요한 코드를 작성했습니다. 나는 이것이 올바른 방법인지 또는 더 좋은 방법이 있는지 알고 싶습니다.

답변

1

아니요 올바른 방법이라고 생각하지 않습니다. 나는 loadData()라는 private 메소드를 작성하고 Form2_Load는 또한 모든 새로 고침에서 실행하지 않는 다른 일을 모두 Form2_Load()PerformRefresh()

접근 방식이 작동합니다하지만 경우에이 방법으로 전화를 넣을까요?

일반적으로 thisEventArgs.Empty을 전달하여 이벤트 처리기를 수동으로 호출하지 않아야합니다. 이러한 이벤트 처리기는 실제로 .NET Framework에서 호출해야합니다. 내 의견으로는 더 좋고 이 방법으로 코드를 유지하기 쉽다 ;-)

관련 문제