protected void gvCurrentModel_RowUpdating(object sender, GridViewUpdateEventArgs e) { GridViewRow gvr = gvCurrentModel.Rows[e.RowIndex]; int k = int.Parse(gvCurrentModel.DataKeys[e.RowIndex].Value.ToString()); string name = (gvr.FindControl("txtInnerModelName") as TextBox).Text.Trim(); string code = (gvr.FindControl("txtInnerModelCode") as TextBox).Text.Trim(); string desc = (gvr.FindControl("txtInnerDesc") as TextBox).Text.Trim(); ProductModel pm = ProductModels.GetModel(k); pm.ModelName = name; pm.ModelCode = code; pm.ModelDesc = desc; pm.UpdateUser = Profile.AccountInfo.UserID; pm.UpdateTime = DateTime.Now; ProductModels.Update(pm); gvCurrentModel.EditIndex = -1; BindToModel(); }