private void MainForm_Shown(object sender, EventArgs e) { this.Cursor = Cursors.WaitCursor; FormSettings(); if (!Util.ReadConStr()) { MessageBox.Show("Ошибка при подключении! Проверьте работу сервера и параметры подключения! \n\nПриложение будет закрыто!"); System.Environment.Exit(0); } try { dcont = new DannieDataClassesDataContext(Util.GetConnectionString()); tabDanie = dcont.GetTable <danie>(); tabUsers = dcont.GetTable <User>(); dGridView.DataSource = tabDanie.OrderByDescending(ob => ob.nomer).ToList(); GridSettings(); label1.Text = dGridView.Rows.Count.ToString() + " записей"; } catch (Exception ex) { MessageBox.Show("Ошибка при получении данных! Проверьте работу сервера и параметры подключения! \n\nПриложение будет закрыто! \n" + ex.Message); System.Environment.Exit(0); } this.Cursor = Cursors.Default; }