0

我们有一个 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 行代码,但如果不需要,我想删除它。

4

0 回答 0