Я связываю свою сетку в VB-коде. Из-за этого я знаю, что не могу ссылаться на NewValues, когда текст вводится в одно из полей редактирования. Мне нужно получить значение столбца в событии RowUpdating.
У кого-нибудь есть пример кода или учебное пособие о том, как это сделать?
Я пытался сделать это несколькими способами, но каждое из моих изменений заканчивалось тем, что ломало что-то другое.
Ни один из этих трех методов не работает ....
Dim DT34 As String = DirectCast(GridView4.Rows.FindControl("Textbox1"), TextBox).Text
Dim TB1 As Label = GridView4.Rows(e.NewEditIndex).Cells(0).FindControl("Label1")
Dim tb1 As TextBox = GridView4.Rows(e.RowIndex).Cells(0).FindControl("TextBox1")
Dim IDVal As String = tb1.Text
В следующем коде я считаю, что он находит элемент управления, но не возвращает значение, введенное в текстовое поле.
Dim tb As TextBox = DirectCast(GRD4.Rows(index1).FindControl("TextBox1"), TextBox)
updateDescription = tb.Text
Мое поле было преобразовано в поле Шаблон в Gridview вместо Boundfield.
Спасибо.