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(); } } }