Вот приложение:VB/ASP.NET, значение ячейки доступа GridView к переменной
Имеет вид сетки с некоторыми строками. Когда пользователь нажимает на редактирование в веб-форме, он открывает пару полей для редактирования. То, что я пытаюсь сделать, - это когда RowUpdating срабатывает, проверяет значение одного из полей в виде сетки и проверяет его в пределах определенного диапазона, а затем отменяет, если его вне этого диапазона.
У меня на самом деле почти все эти рамки сделаны, за исключением того, что я не могу получить значение из поля в GridView.
Я искал этот сайт вверх и вниз с несколькими другими, и все перечислены некоторые решения, но никто не работал. Я не могу преобразовать строку/целое число, а также некоторые другие.
Любые предложения? Вот мои последние:
Private Sub gvCourses_RowUpdating(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewUpdateEventArgs) Handles gvCourses.RowUpdating
Dim x As String
x = gvCourses.SelectedRow.Cells[3].Text
MsgBox(x) ' Just a check to see if I get the variable to display the correct value, not part of the final app
Я также пробовал различные варианты вышеизложенного, ни одна из которых не работала. Тот, что выше, я получаю System.Web.UI.WebControls.TableCellCollection не может быть преобразован в String.
Я видел несколько примеров, но никто из них не работает. У кого-нибудь есть предложения?
Спасибо.
Если я делаю это, я получаю: 1. «TextBox» - это тип и не может использоваться как выражение. 2. «)». – kaylendarr
@kaylendarr изменено ... PLS попробуйте еще раз. – scartag
.TableCellCollection не может быть преобразован в «String» и «identifier expected», где находится [3]. \ – kaylendarr