コード例 #1
0
        /// <summary>
        /// Получение и вывод размера БД
        /// </summary>
        private void GetSizeInForm()
        {
            labelInfo.Text = "";

            var tempList = JobPostgreSQL.GetTable();

            foreach (var item in tempList)
            {
                labelInfo.Text += item;
            }
        }
コード例 #2
0
        /// <summary>
        /// Кнопка старт
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void button2_Click(object sender, EventArgs e)
        {
            labelSizeDd.Text = "";


            labelSizeDd.Text = "-" + JobPostgreSQL.GetSizeTablesAsync(); // получение размера БД
            // labelInfo.Text += JobPostgreSQL.GetTable();

            GetSizeInForm();
            JobSpreadsheetTable.InitStart();
        }
コード例 #3
0
        /// <summary>
        /// Запуск при старте программы
        /// </summary>
        async void Init()
        {
            int i = 0;

            while (semaphore)
            {
                i++;
                labelSizeDd.Text = "-" + JobPostgreSQL.GetSizeTablesAsync();
                // await Task.Run(() => GetSizeInForm());
                labelInfo.Text = "";
                label4.Text    = $"Обновленно соединение с БД {i}";

                var tempList = JobPostgreSQL.GetTable();
                foreach (var item in tempList)
                {
                    labelInfo.Text += item;
                }

                //label4.Text = i.ToString();
                await Task.Delay(6000);

                // label4.Text += "Обновленно соединение с бд";
            }
        }