Вывод нужной записи в таблице MySQL в DataGridView (Windows Forms), C#

Есть форма Login, где вводим название записи в БД

        private void LoginEnterBtn_Click(object sender, EventArgs e)
        {
            String loginTP = LoginBox.Text;

            DB db = new DB();

            DataTable table = new DataTable();

            MySqlDataAdapter adapter = new MySqlDataAdapter();
            MySqlCommand command = new MySqlCommand("SELECT * FROM `trade_points` WHERE `TP_Name` = @tL", db.getConnection());
            command.Parameters.Add("@tL", MySqlDbType.VarChar).Value = loginTP;

            adapter.SelectCommand = command;
            adapter.Fill(table);

            if (table.Rows.Count > 0)
            {
                MessageBox.Show("Login Successful");
                this.Hide();
                MainForm mainForm = new MainForm();
                mainForm.Show();
            }

            else
                MessageBox.Show("Login Unsuccessful");
        }

И есть форма Main, где выводится вся таблица в DataGridView

        private void MainForm_Load(object sender, EventArgs e)
        {

            DB db = new DB();

            db.openConnection();
            MySqlDataAdapter adapter = new MySqlDataAdapter();
            MySqlCommand command = new MySqlCommand("SELECT * FROM `trade_points`", db.getConnection());

            table = new DataTable();

            adapter.SelectCommand = command;

            adapter.Fill(table);
            dataGridView1.DataSource = table;

            db.closeConnection();
        }

Нужно сделать так, чтобы выводилась не вся таблица, а только запись за введенным TP_Name в форме Login.


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