当用户编辑GridView
中的另一个单元格值时,我正尝试更改GridView
中的单元格值。这是我尝试过的RowUpdating
函数:
Private Sub Gv_RowUpdating(sender As Object, e As GridViewUpdateEventArgs) Handles Gv.RowUpdating
Dim Gvr As GridViewRow = DirectCast(sender.NamingContainer, GridViewRow)
Dim lessonName As String = Gvr.Cells(2).Text
Gvr.Cells(3).Text = GetLessonID(lessonName)
End Sub
正如您所看到的,我尝试将发件人的命名容器转换为GridViewRow
,但这并不起作用。我认为命名容器本身就是GridView
,但事实并非如此。基本上,我需要知道如何访问需要在RowUpdating
函数中自动更改的单元格。我应该提到用户不能编辑有问题的单元格;相反,它会在单击Update
按钮时自动更新。任何帮助是极大的赞赏。如果我能澄清任何事情,请告诉我。谢谢!
答案 0 :(得分:0)
利用GridViewUpdateEventArgs参数中的RowIndex Property并直接访问网格:
gv.Rows(e.RowIndex).Cells(3).Text = grv.Rows(e.RowIndex).Cells(2).Text