Пишу программу под .NET, которая работает с MySQL (для связи использую Connector .NET 1.0.7). Программа может работать, как в локальной сети, так и через медленные каналы (GPRS). При работе через GPRS есть запрос на выборку данных, который выполняется очень медленно, из-за чего тормози UI. Я решил поместить этот запрос в отдельный поток, и вывести на форму ProgressBar, который будет отображать процесс выполнения запроса. Вопрос: есть ли какая-нибудь возможность для отслеживания хода выполнения запроса?