示例#1
0
        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;
        }