I am trying to read new value from my Gridview after user changed it to Edit Mode but failed.

It just retains the original value when I retrieve.

Anyone experienced it ? Thanks.

-------------------------------------------------

Here are my code in .asp and .cs file


<asp:TemplateField HeaderText="Comments">
<ItemTemplate>
<asp:Label ID="lblComments" Runat="server" Text='<%# Bind("Comments") %>' />
</ItemTemplate>
<EditItemTemplate>
<asp:TextBox SkinID="txt" Width="500px" ID="txtComments" runat="server" />
</EditItemTemplate>
</asp:TemplateField>

--------------------------------------------------------


protected void gvList_RowUpdating(object sender, GridViewUpdateEventArgs e)
{
TextBox txtOverride = (TextBox)gvList.Rows[e.RowIndex].FindControl("txtOverride");
TextBox txtOverrideMin = (TextBox)gvList.Rows[e.RowIndex].FindControl("txtOverrideMin");
TextBox txtOverrideMax = (TextBox)gvList.Rows[e.RowIndex].FindControl("txtOverrideMax");
TextBox txtComments = (TextBox)gvList.Rows[e.RowIndex].FindControl("txtComments");
TextBox txtcustomer = (TextBox)gvList.Rows[e.RowIndex].FindControl("txtcustomer");

Int32.TryParse(txtOverride.Text, out Qty_override);
Int32.TryParse(txtOverrideMin.Text, out Qty_override_min);
Int32.TryParse(txtOverrideMax.Text, out Qty_override_max);

comments = txtComments.Text;

....