Ссылка на новые данные в режиме редактирования dataGridView - PullRequest
0 голосов
/ 22 октября 2018

Я пытаюсь динамически ссылаться на значения ячеек строки DataGridView, которая находится в «режиме EDIT» в веб-форме aspx.

Я могу создать свой оператор обновления в apsx «код позади»Файл .cs, но он использует значения, которые в настоящее время существуют в таблице, а не новое, введенное пользователем после разблокировки строки для редактирования.

Я мог сделать это раньше в файле aspxкогда у меня были жестко запрограммированные столбцы, но я не уверен, как это сделать из файла «Код позади», теперь, когда он динамически обновляется на основе таблицы, которую пользователь выбирает из выпадающего списка.

 protected void gvCommCheck_RowEditing(object sender, GridViewEditEventArgs e)
{




    // Get the currently selected row using the SelectedRow property.
    GridViewRow row = gvCommCheck.Rows[e.NewEditIndex];




    updateInserts = "[carrier] = " + row.Cells[2].Text + ", [classOfSvcCodes] = " + row.Cells[3].Text + ", [cityPairs] = " + row.Cells[4].Text + ", [bookingSource] = " + row.Cells[5].Text;

    whereClause = ("[id] = " + row.Cells[1].Text);

    updateStatement = ("UPDATE " + systemTable + " SET " + updateInserts + " WHERE " + whereClause);


    commCheckDataSource.UpdateCommand = updateStatement;

    Debug.WriteLine(updateStatement);
}

Выполнитьмне нужно настроить событие "OnRowUpdating" и сделать что-то там вместо этого?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...