Сохранение из Datagridview через Linq

На форме имеется: DatagridView, 2 кнопки, Combobox При появлении формы в Combobox загружается список названий таблиц БД. Все таблицы по структуре одинаковые. Выбрал название, нажимаю кнопку 1. Загружается в грид нужная таблица. Внес данные в таблицу в гриде. Нажимаю кнопку 2, данные не сохраняются. Это код с кнопки сохранения

 private void button2_Click(object sender, EventArgs e)
        {
              SqlConnection sqlConn = new SqlConnection("Data Source=wpl27.hosting.reg.ru; Initial Catalog = u1236799_BallOSP5; User ID=u1236799_******;Password=*****");
            sqlConn.Open();
            var dbTable = new DataTable();
            var dbAdp = new SqlDataAdapter();
            string selected = comboBox1.GetItemText(comboBox1.SelectedItem); //получаем выделенный элемент в текстовом виде                                                                      
            var dbCmd = new SqlCommand($"SELECT * FROM [{selected}]", sqlConn);
            dbAdp.SelectCommand = dbCmd;
            dbAdp.Update(dbTable);
            sqlConn.Close();
        }

Подскажите как сделать сохранение из DataGrdidView. Может я не верно закрываю соединение. Или может через this.имя таблTableAdapter.Update(this.ИМЯ БДDataSet.ИМЯ_ТАБЛ); делать? Просто я не знаю какую таблицу выбрал пользователь. Имя таблицы неявное, тогда что я в эту строку напишу? И вообще запутался так делать или context.SaveChanges();


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