protected void FeeAdd(object sender, EventArgs e) { // Retrieve the previous Order Detail DataSet DataSet ds = (DataSet)Session["dsFeeSchedule"]; // Add a new row to the DataSet GolfFeeDefaultValues oDefaults = new GolfFeeDefaultValues(iEventId); oFee.NewRow(ds, oFee.TableName, oDefaults); // Store the DataSet back into the session Session["dsFeeSchedule"] = ds; // Set the new row for editing this.grdFeeSchedule.EditIndex = ds.Tables[this.oFee.TableName].Rows.Count - 1; // Rebind the GridView this.BindControl(this.grdFeeSchedule); }Thanks,