Добавление из текстового поля в форме 1 в базу данных с помощью datagridview в другой форме - PullRequest
0 голосов
/ 29 августа 2018

У меня две формы. Форма 1 содержит datagridview. В то время как Форма 2 имеет текстовое поле и button_click.

Когда я щелкаю ячейку в сетке данных в форме 1, все данные передаются в форму 2. А в форме 2, когда я нажимаю кнопку button_click, значение в textBox должно быть вставлено в базу данных.

Я получаю эту ошибку:

'Генерация динамического SQL не поддерживается для нескольких базовых таблиц.'

Это мой код в форме 2 при нажатии кнопки:

private void btnApprove_Click(object sender, EventArgs e)
    {
       TextBox11.Text += cmdBuilder.GetInsertCommand().CommandText;
       data.Rows[0]["status"] = "InProgress";
       sda.Update(data);
    }

1 Ответ

0 голосов
/ 02 сентября 2018

Я решил сам. Просто измените код на

 sqlconn.Open();
 SqlCommand cmd = new SqlCommand("Update table set status = 'InProgress'", sqlconn);
 cmd.ExecuteNonQuery();
 cmd.Parameters.Clear();     
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...