private void btnNewLink_Click(object sender, System.EventArgs e) { // Retrieve the previous Links DataSet DataSet dsCompLinks = (DataSet)Session["dsCompLinks"]; // add new row to data set with default values this.oCompLinks.NewRow(new LinkDefaultValues("1009", this.CompanyID)); // Save the DataSet (the DataGrid automatically binds back) this.oCompLinks.SaveDataSet(dsCompLinks); Session["dsCompLinks"] = dsCompLinks; // Reset the datagrid item index this.Mmdatagrid1.EditItemIndex = this.Mmdatagrid1.EditItemIndex + 1; // Rebind the DataGrid this.BindControl(this.Mmdatagrid1); }Any tips would be appreciated,