/// <summary> /// Получение и вывод размера БД /// </summary> private void GetSizeInForm() { labelInfo.Text = ""; var tempList = JobPostgreSQL.GetTable(); foreach (var item in tempList) { labelInfo.Text += item; } }
/// <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(); }
/// <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 += "Обновленно соединение с бд"; } }