48 lines
1.6 KiB
C#
48 lines
1.6 KiB
C#
using MySql.Data.MySqlClient;
|
|
using Org.BouncyCastle.Bcpg;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.ComponentModel;
|
|
using System.Data;
|
|
using System.Drawing;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
using System.Windows.Forms;
|
|
|
|
namespace WindowsFormsApp13
|
|
{
|
|
public partial class Form2 : Form
|
|
{
|
|
private DataTable userData;
|
|
private string connectionString = "server=cfif31.ru;database=ISPr24-57_ZuevES_Testing;uid=ISPr24-57_ZuevES;password=ISPr24-57_ZuevES;";
|
|
public Form2(DataTable data = null)
|
|
{
|
|
InitializeComponent();
|
|
userData = data;
|
|
DisplayDataFromDB();
|
|
}
|
|
public void DisplayDataFromDB()
|
|
{
|
|
using (MySqlConnection conn = new MySqlConnection(connectionString))
|
|
{
|
|
conn.Open();
|
|
string query = "SELECT Books.name, Autors.name as author, Style.name as style FROM Books INNER JOIN Autors ON Autors.id = Books.id_autor INNER JOIN Style ON Style.id = Books.id_style;";
|
|
using(MySqlDataAdapter adapter = new MySqlDataAdapter(query, conn))
|
|
{
|
|
DataTable table = new DataTable();
|
|
adapter.Fill(table);
|
|
userData = table;
|
|
dataGridView1.DataSource = userData;
|
|
}
|
|
}
|
|
}
|
|
|
|
private void button1_Click(object sender, EventArgs e)
|
|
{
|
|
AddForm addForm = new AddForm(connectionString,this);
|
|
addForm.ShowDialog();
|
|
}
|
|
}
|
|
}
|