Ошибка "Входная строка имела неверный формат". C#

Пытаюсь записать выбранное в combobox значение в БД. Конвертирую из строки в число, но выдает ошибку. Помоги разобраться в чем проблема. введите сюда описание изображения

введите сюда описание изображения

код

private void peremestit_Click(object sender, EventArgs e)
        {
            if ((comboBox2.SelectedIndex != -1) && (comboBox3.SelectedIndex != -1))
            {
                var sel_in = comboBox2.SelectedItem.ToString();
                var mesto = comboBox3.SelectedItem.ToString();
                 var inv_n = Convert.ToInt32(sel_in);
                cmd = new SqlCommand();
                con.Open();
                cmd.Connection = con;
                cmd = new SqlCommand($"UPDATE [dbo].[Sklad] SET Mesto_Hraneniya ='{mesto}' WHERE Invent_num = '{inv_n}'", con);
                cmd.ExecuteNonQuery();
                con.Close();
                GetList();
            }
            else
            {
                MessageBox.Show("problema");
            }
        }

Тип данных в БД.

введите сюда описание изображения

Код заполнения combobox.

void LoadInventarNomer()
        {
            try
            {
                con.Open();
                da = new SqlDataAdapter($"SELECT * from [dbo].[Sklad]", con);
                DataSet dataSet = new DataSet();
                da.Fill(dataSet);

                comboBox2.DataSource = dataSet.Tables[0];
                comboBox2.DisplayMember = "Invent_num";
                comboBox2.ValueMember = "Invent_num";

                comboBox2.DataSource = dataSet.Tables[0];
                comboBox2.DisplayMember = "Invent_num";
                comboBox2.ValueMember = "Invent_num";
            }
            catch (Exception exception)
            {
                MessageBox.Show(exception.Message);
            }
            finally
            {
                con.Close();
            }
        }

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