Я использую MS-доступ в качестве базы данных. У меня есть 20 различных наборов кнопок с определенным идентификатором, который выбирает данные при каждом нажатии кнопки.
Я создал отдельную функцию для извлечения имени элемента из базы данных со ссылкой на идентификатор кнопки.
Данные будут добавлены в ListView.
Работает довольно хорошо.
Но всякий раз, когда я нажимаю на несколько кнопок так быстро, как могу, работа становится очень медленной (это тот случай, когда я применяю базу данных Open и Close в функции извлечения элементов).
Когда я удаляю функцию закрытия соединения с базой данных, задание становится действительно легким и слишком быстрым, чтобы добавить его в просмотр списка. Но проблема в том, что это иногда конфликтует с открытой базой данных. Отображение нераспознанной ошибки в базе данных .Open (); функция.
Любая идея будет оценена.
Я использую C # .net visual Studio 2008.