사용자에게 실행 가능한 보고서 목록이있는보고 시스템이 있습니다. 내가 할 수 있기를 원하는 것은 주기적으로 응용 프로그램에 SQL 서버에 대한 새로운 보고서를 찾고 사용 가능한 보고서 목록을 다시 채우는 것입니다.C# 응용 프로그램이 실행 중일 때 새 응용 프로그램 항목을 확인하십시오.
하지만 응용 프로그램을 잠그지 않고이 작업을 수행하고 싶습니다.이 작업을 원활하게 수행하고 사용자가 상황이 발생하고 있음을 알지 못하게하고 싶습니다.
가능한 가장 효율적인 방법은 무엇입니까?
고맙습니다.
BackgroundWorker 클래스 내에서 클래스 폼의 기본 폼을 참조해야하며 기본 폼에서 공용 컨트롤을 수정해야합니다. – mattgcon
처리 방법은 다양하지만 공개 컨트롤/변수가 가장 쉽습니다. 그러나 잘못된 스레드에서 컨트롤을 수정하는 것은 허용되지 않으므로 Invoke에 대해 배우게됩니다. –