Добавление записи в БД связанную с datagridview
Всем привет, я начинающий в этом деле. Как добавить информацию в Datagridview1 с помощью textBox? То есть как мне добавить Клиента у которого есть столбец Cars_IDи она связана с таблицей cars. Да, можно использовать INSERT INTO , но мне хотелось чтобы при вводе в textBox я вводил не цифру ID, а тот самый пресловутый номер авто и он правильно работал, соответственно. Или это все таки не возможно? Может что то нужно изменить в самой БД. Подскажите пожалуйста, очень прошу, весь интернет перерыл....
Работоспособность datagridview 1 при вводе цифры в Гос.Знак:

И также скриншоты таблиц БД:

Вот что внутри Clients

Вот что внутри cars

Вот сам код всего деяния в Form3:
private void Form3_Load(object sender, EventArgs e)
{
DB database = new DB();
string query = "SELECT clients.ID, clients.Name AS 'ФИО клиента', clients.Phone AS 'Номер телефона', cars.`RegisterSign` AS 'Гос. Знак Авто' FROM clients join cars ON clients.Cars_ID=cars.ID;";
database.openCon();
DataSet table = new DataSet();
MySqlDataAdapter adapter = new MySqlDataAdapter(query, database.getCon());
adapter.Fill(table);
dataGridView1.DataSource = table.Tables[0];
database.closeCon();
//INSERT INTO `cars`.`clients` (`ID`, `Name`, `Phone`, `Cars_ID`) VALUES('41', 'Степанов Андрей Олегович', '+78182838412', '1');
}
private void button1_Click(object sender, EventArgs e)
{
//int i = Convert.ToInt32(textBox1.Text);
string n = textBox2.Text;
string p = textBox3.Text;
string c = textBox4.Text;
DB database = new DB();
string query1 = "INSERT INTO `clients` (`Name` , `Phone` , `Cars_ID`) VALUES (@NAME, @PHONE, @CS);";
MySqlCommand command = new MySqlCommand(query1, database.getCon());
//command.Parameters.Add("@ID", MySqlDbType.VarChar).Value = i;
command.Parameters.Add("@NAME", MySqlDbType.VarChar).Value = n;
command.Parameters.Add("@PHONE", MySqlDbType.VarChar).Value = p;
command.Parameters.Add("@CS", MySqlDbType.VarChar).Value = c;
database.openCon();
if (command.ExecuteNonQuery() == 1)
MessageBox.Show("добавлен");
else
MessageBox.Show("не добавлен");
database.closeCon();
}
}