private void Obnovit_tablici_Click(object sender, RoutedEventArgs e) // Обновить данные в textbox'ах { Id_textbox.Clear(); Fio_textbox.Clear(); Group_textbox.Clear(); Data_roz_textbox.Clear(); Id2_textbox.Clear(); Data_textbox.Clear(); Zadanie_textbox.Clear(); Ocenka_textbox.Clear(); string connectionString = @"Data Source=.\SQLEXPRESS;Initial Catalog=dnevnik;Integrated Security=True"; SqlConnection conn = new SqlConnection(connectionString); // Подключение к БД conn.Open(); // Открытие Соединения string ssql1 = $"SELECT TOP (1000) [name],[groupp],[data],[id] FROM [dnevnik].[dbo].[Student]"; //Зaпрос таблицы Student SqlCommand command = new SqlCommand(ssql1, conn); // Объект вывода запросов SqlDataReader reader = command.ExecuteReader(); // Выполнение запроса вывод информации while (reader.Read()) //В цикле вывести всю информацию из таблици { Id_textbox.Text += (reader[3].ToString() + "\n"); Fio_textbox.Text += (reader[0].ToString() + "\n"); Group_textbox.Text += (reader[1].ToString() + "\n"); Data_roz_textbox.Text += (reader[2].ToString() + "\n"); } reader.Close(); // Закрываем "чтение" первой таблицы string sql2 = $"SELECT TOP (1000) [id],[data],[zadanie],[ocenka]FROM[dnevnik].[dbo].[Dnevnik]"; // Запрос таблицы Dnevnik SqlCommand command2 = new SqlCommand(sql2, conn); SqlDataReader reader2 = command2.ExecuteReader(); while (reader2.Read()) { Id2_textbox.Text += (reader2[0].ToString() + "\n"); Data_textbox.Text += (reader2[1].ToString() + "\n"); Zadanie_textbox.Text += (reader2[2].ToString() + "\n"); Ocenka_textbox.Text += (reader2[3].ToString() + "\n"); } reader2.Close(); // Закрываем чтение второй таблицы }
private void Clear_btn_Click(object sender, EventArgs e) { Data_textbox.Clear(); Result_textbox.Clear(); Q.ClearQueue(Q); }