MS 액세스를 데이터베이스로 사용합니다. 버튼을 클릭 할 때마다 데이터를 가져 오는 특정 ID가있는 20 개의 다른 버튼 집합이 있습니다.데이터베이스를 닫으면 C# .net의 목록보기 추가 속도가 느려집니다
단추의 id를 참조하여 데이터베이스에서 항목 이름을 가져 오는 별도의 함수를 만들었습니다.
데이터가 ListView에 추가됩니다.
꽤 잘 작동합니다. 하지만 가능한 한 빨리 여러 단추를 클릭 할 때마다 작업이 매우 느려집니다 (이 작업은 항목을 가져 오는 함수에서 데이터베이스 열기 및 닫기를 적용한 경우입니다).
데이터베이스 연결 닫기 기능을 제거하면 작업이 매우 쉽고 빠르며 목록보기에 추가 할 수 없습니다. 그러나 문제는 가끔 데이터베이스가 열리는 것과 충돌한다는 것입니다. database.Open()에서 인식 할 수없는 오류를 표시합니다. 기능.
어떤 아이디어라도 환영합니다.
나는 개폐 연결이 항상 매우 비싼 그러나 이것은 보통 장면 뒤에 열리고의 연결에 달려 공급자에 의해 처리되는 2008 년