bool stopThread = false; //Флаг для остановки потока //Конструктор public SitePresenter(ISite view) { //Сохраним ссылку на форму siteView = view; //Создадим экземпляр модели siteModel = new SiteModel(); //Соединимся с БД siteModel.ConnectionDB(); //Прочитаем данные из БД siteModel.GetDate(); //Настроим источник данных для DataGridView siteView.DataSource = siteModel.Sites; //Создаем новый поток Thread checkThread = new Thread(new ThreadStart(CheckSite)); //Запускаем поток checkThread.Start(); }