2010-12-08 2 views
0

mySQL 데이터베이스에서 값을 가져 오는 기본 폼에 컨트롤이있는 Windows 폼 응용 프로그램을 개발 중입니다. 데이터베이스가 업데이트되면 폼을 다시 채우고 컨트롤을 새로 고쳐야합니다. 누구든지 이것에 대한 해결책을 제안 할 수 있습니까? 하위 폼에서 폼의 새 인스턴스를 인스턴스화하고 이전 인스턴스를 처리했지만 기본 폼에서는이를 수행 할 수 없습니다. 내 질문을 고려해 주셔서 감사합니다.C# 동적 컨트롤로 메인 폼 새로 고침

답변

0

질문을 올바르게 이해할 수 있을지 모르겠지만 컨트롤을 사용자 정의 컨트롤에 넣고 기본 폼에서 사용할 수 있습니다. 그런 다음 양식을 사용하여 수행 한 것과 동일한 작업을 수행 할 수 있습니다. 새 양식을 처리하고 작성하십시오.

이렇게하면 문제가 해결되지만 스크롤바와 양식 크기 조정에 문제가있을 수 있습니다.

0

나인 경우 UI를 다른 사용자와 함께 처분하지 않을 것입니다. 즉, 사용자를위한 것입니다. 업데이트가 자동이면 특히 사용자를 짜증나게 할 것입니다.

그리드 뷰 또는 레이블이 실시간 값으로 업데이트되는보기 전용 컨트롤이 있다고 가정하면 시간 간격을두고 업데이트가 발생할 때 사용자에게 명확하게 알려주는 초 시커를 표시 할 수 있습니다.

일정한 간격으로 컨트롤을 업데이트하기 위해 트리거 할 수있는 모든 컨트롤 (또는 모든 컨트롤이있는 하나의 usercontrol)에 대한 업데이트 방법을 고려해야합니다.