Exemple #1
0
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            FIO.Clear(); Group.Clear(); Datar.Clear();
            IDS.Clear(); DataS.Clear(); ZadS.Clear(); OtsenkaS.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] FROM [dnevnik].[dbo].[student]"; //Зaпрос таблицы Student

            SqlCommand    command = new SqlCommand(ssql1, conn);                                       // Объект вывода запросов
            SqlDataReader reader  = command.ExecuteReader();                                           // Выполнение запроса вывод информации

            while (reader.Read())                                                                      //В цикле вывести всю информацию из таблици
            {
                FIO.Text   += (reader[0].ToString() + "\n");
                Group.Text += (reader[1].ToString() + "\n");
                Datar.Text += (reader[2].ToString() + "\n");
            }
            reader.Close();                                                                                             // Закрываем "чтение" первой таблицы

            string        sql2     = $"SELECT TOP (1000) [id],[data],[zadanie],[otsenka]FROM[dnevnik].[dbo].[dnevnik]"; // Запрос таблицы Dnevnik
            SqlCommand    command2 = new SqlCommand(sql2, conn);
            SqlDataReader reader2  = command2.ExecuteReader();

            while (reader2.Read())
            {
                IDS.Text      += (reader2[0].ToString() + "\n");
                DataS.Text    += (reader2[1].ToString() + "\n");
                ZadS.Text     += (reader2[2].ToString() + "\n");
                OtsenkaS.Text += (reader2[3].ToString() + "\n");
            }

            reader2.Close(); // Закрываем чтение второй таблицы
        }