我们有一个 ASP.Net / VB.Net 代码隐藏 Web 表单。此表单上有一个 GridView 和一个 DetailsView。
当细节视图发生变化时,我们希望这些变化反映在 GridView 中。
此代码用于填充 GridView:
Private Sub Teachers_Init(sender As Object, e As EventArgs) Handles Me.Init
' Load the data from the database into the GridView.
'---------------------------------------------------
GridViewSummary.DataSource = theTableAdapter.GetDataAllTeachers
GridViewSummary.DataBind()
End Sub
在 DetailsView 中对详细信息进行更改后,此编码用于反映 GridView 中的更改:
Private Sub DetailsView_ItemUpdated(sender As Object, e As DetailsViewUpdatedEventArgs) Handles DetailsView.ItemUpdated
' Refresh the data so current values are displayed.
'--------------------------------------------------
GridViewSummary.DataSource = theTableAdapter.GetDataAllTeachers
GridViewSummary.DataBind()
End Sub
有没有办法不需要使用:
GridViewSummary.DataSource = theTableAdapter.GetDataAllTeachers
在上面的编码中?我知道这只是 1 行代码,但如果不需要,我想删除它。