Как подключить онлайн БД к форме через DataGridView в С#?

Вот часть кода который я использую.

и скрин созданной формы

using ExampleSQLApp;
using MySql.Data.MySqlClient;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Data.SqlClient;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace WindowsFormsApplication2
{
    public partial class ViewForm : Form
    {
            public ViewForm()
        {
            InitializeComponent();
            LoadData();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            this.Hide();
            MainForm mainform = new MainForm();
            mainform.Show();
        }

        private void LoadData()
        {
            DB db = new DB();
            MySqlCommand command = new MySqlCommand("INSERT INTO `student or par` (`NameStudent`, `SurNameStudent`, `MiddleNameStudent`, `Pair`, `TimeandData`, `Presence`) VALUES (@name, @surname, @middlename, @pair, @time, @pres);", db.getConnection());

            db.openConnection();
            List<string[]> data = new List<string[]>();     
            db.closeConnection();
        }
    }
}

Ответы (1 шт):

Автор решения: Dude36

Есть подключение к БД и оно рабочее. Создается команда, которая хранить sql-запрос и сроку подключения.

    SqlCommand cmd = new SqlCommand(sql, conn);

После этого соодаётся "ридер"

   SqlDataReader reader = command.ExecuteReader();

потом в цикле читаем данные:

   while (reader.Read())
    {
       var NameRegion = reader[0];
       var NameRegions = reader.GetString("Name")
    }

А так куда и как выводить - Ваш выбор!

→ Ссылка