Как подключить онлайн БД к форме через 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")
}
А так куда и как выводить - Ваш выбор!
