// Get the item to be updated this.grdCTInventoryGrid.EditIndex = e.RowIndex; // Retrieve the previous DataSet DataSet dsCTInventory = (DataSet)Session["dsCTInventory"]; // We want to make sure the values are upper case. e.NewValues["Inv_Code"] = e.NewValues["Inv_Code"].ToString().ToUpper(); e.NewValues["Inv_Group1"] = e.NewValues["Inv_Group1"].ToString().ToUpper(); e.NewValues["Inv_Group2"] = e.NewValues["Inv_Group2"].ToString().ToUpper(); e.NewValues["Inv_Descr"] = e.NewValues["Inv_Descr"].ToString().ToUpper(); // Save the DataSet (the GridView automatically binds back) this.Save(this.oCTInventory, dsCTInventory); // Reset the edited item and rebind the GridView this.grdCTInventoryGrid.EditIndex = -1; this.BindControl(this.grdCTInventoryGrid); } I really need to be able force these values to uppercase, that is our standard for certain data, including this inventory control file from which data entry staff select during sales operations.Any way to make this work? What am I missing in the flow of data here?