GridView est NewValues et OldValues vide dans le OnRowUpdating événement

J'ai le GridView ci-dessous. Je suis de liaison à une source de données personnalisée dans le code derrière. Il pénètre dans le "OnRowUpdating" de l'événement, mais il n'y a pas NewValues ou OldValues. Des suggestions quant à la façon dont je peux obtenir ces valeurs?

<asp:GridView   ID="gv_Personnel" 
runat="server" 
OnRowDataBound="gv_Personnel_DataBind" 
OnRowCancelingEdit="gv_Personnel_CancelEdit" 
OnRowEditing="gv_Personnel_EditRow" 
OnRowUpdating="gv_Personnel_UpdateRow"
AutoGenerateColumns="false" 
ShowFooter="true" 
DataKeyNames="BudgetLineID"
AutoGenerateEditButton="true" 
AutoGenerateDeleteButton="true"
>
<Columns>                 
<asp:BoundField HeaderText="Level of Staff" DataField="LineDescription" />
<%--<asp:BoundField HeaderText="Hrs/Units requested" DataField="NumberOfUnits" />--%>
<asp:TemplateField HeaderText="Hrs/Units requested">
<ItemTemplate>
<%# Eval("NumberOfUnits")%>
</ItemTemplate>
<EditItemTemplate>
<asp:TextBox ID="tb_NumUnits" runat="server" Text='<%# Bind("NumberOfUnits")%>' />
</EditItemTemplate>
</asp:TemplateField>
<asp:BoundField HeaderText="Hrs/Units of Applicant Cost Share" DataField="" NullDisplayText="0" />
<asp:BoundField HeaderText="Hrs/Units of Partner Cost Share" DataField="" NullDisplayText="0" />
<asp:BoundField FooterStyle-Font-Bold="true" FooterText="TOTAL PERSONNEL SERVICES:" HeaderText="Rate" DataFormatString="{0:C}" DataField="UnitPrice" />
<asp:TemplateField HeaderText="Amount Requested" ItemStyle-HorizontalAlign="Right" FooterStyle-HorizontalAlign="Right"  FooterStyle-BorderWidth="2" FooterStyle-Font-Bold="true"/>
<asp:TemplateField HeaderText="Applicant Cost Share" ItemStyle-HorizontalAlign="Right" FooterStyle-HorizontalAlign="Right" FooterStyle-BorderWidth="2" FooterStyle-Font-Bold="true"/>
<asp:TemplateField HeaderText="Partner Cost Share" ItemStyle-HorizontalAlign="Right" FooterStyle-HorizontalAlign="Right" FooterStyle-BorderWidth="2" FooterStyle-Font-Bold="true"/>
<asp:TemplateField HeaderText="Total Projet Cost" ItemStyle-HorizontalAlign="Right" FooterStyle-HorizontalAlign="Right" FooterStyle-BorderWidth="2" FooterStyle-Font-Bold="true"/>
</Columns>
</asp:GridView>

OriginalL'auteur Abe Miessler | 2010-03-12