Запись данных в DataGridView C#

Мне нужно чтобы я в программе вводил данные и они сохранялись в таблице SQL. Вот код, который работает, но только для тех таблиц, где имеется ячейки с типом INT, а у меня таблица только с типами STRING. Подскажите команду для применения данной функции для таблиц, где нет типов INT.

    private void button3_Click(object sender, EventArgs e)
    {
        database.openConnection();

        var mail = textBox1.Text;
        int oplata;

        if (int.TryParse(textBox2.Text, out oplata))
        {
            var addQuery = $"insert into shops (mail, pay) values ('{mail}','{oplata}')";

            var command = new SqlCommand(addQuery, database.GetConnection());
            command.ExecuteNonQuery();

            MessageBox.Show("Запись успешно создана!", "Успех!", MessageBoxButtons.OK, MessageBoxIcon.Information);
        }
        else
        {
            MessageBox.Show("Запись должна иметь цифровой формат!", "Ошибка!", MessageBoxButtons.OK, MessageBoxIcon.Warning);
        }

        database.closeConnection();
    }

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

Автор решения: J00mble
private void button3_Click(object sender, EventArgs e)
{
    database.openConnection();

    var mail = textBox1.Text;
    var addQuery = $"insert into shops (mail) values ('{mail}')";

    var command = new SqlCommand(addQuery, database.GetConnection());
    int rows = command.ExecuteNonQuery();

    MessageBox.Show("Запись успешно создана!", "Успех!", MessageBoxButtons.OK, MessageBoxIcon.Information);

    MessageBox.Show("Запись должна иметь цифровой формат!", "Ошибка!", MessageBoxButtons.OK, MessageBoxIcon.Warning);

    database.closeConnection();
}
→ Ссылка