Beispiel #1
0
        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);
 }