Vraag : De update van GridView grijpt niet de nieuwe gegevens wanneer het Bijwerken

Ik heb de grote codewerken in bijlage.  SQL de lijst wordt bijgewerkt.  Het enige probleem is dat sXML de originele dallen, en niet de bijgewerkte netwaarden bevat.  Ik ken de SQL werken van de lijstupdate omdat ik de sXMLwaarde kan veranderen zuiver binnen wijze.  
" codeBody "
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
" notpretty "
Protected Sub (ByVal afzender als Voorwerp, ByVal e als System.Web.UI.WebControls.GridViewUpdateEventArgs) Handvatten GridView1_RowUpdating GridView1.RowUpdating
        Schemerige rij = GridView1.Rows (e.RowIndex)
        Schemerige sXML als Koord

        sXML = „“
        sXML &= „UserName='" & rij. Cellen (3). Controles (0) .ToString & „'>“
        sXML &= „“

        Schemerige SQLParamList als Nieuwe ArrayList
        SQLParamList.Add (Nieuwe SearchParameter („@xmlString“, sXML))
        Utils.DBUtilities.spExecute („spInsertOffices“, SQLParamList)

        Response.Redirect („/WebForms/OfficeLocations.aspx“)
        'Het terugstellen geeft index uit.
        GridView1.EditIndex = -1

        'Bind gegevens aan de controle GridView.
        BindGrid ()
    Sub van het eind
De Klasse van het eind

Antwoord : De update van GridView grijpt niet de nieuwe gegevens wanneer het Bijwerken

Kwestie vastbesloten door het volgende toe te voegen:

Beschermde SubGridView1_PageIndexChanged (ByVal afzender als Voorwerp, ByVal e als EventArgs) behandelt GridView1.PageIndexChanged, GridView1.Load
       Als GridView1.EditIndex = -1 toen
           BindGrid ()
       Eind als
   Sub van het eind
Andere oplossingen  
 
programming4us programming4us