System.Data.DeletedRowInaccessibleException was unhandled by user code
Message="Deleted row information cannot be accessed through the row."
Source="System.Data"
StackTrace:
at System.Data.DataRow.GetDefaultRecord()
at System.Data.DataRow.get_Item(String columnName)
at Microsoft.CommerceServer.Catalog.StaticCategory.ChildProducts_RowChanging(Object sender, DataRowChangeEventArgs e)
at Microsoft.CommerceServer.Catalog.CatalogItemsDataSet.CatalogItemsDataTable.OnRowChanging(DataRowChangeEventArgs e)
at System.Data.DataTable.OnRowChanging(DataRowChangeEventArgs args, DataRow eRow, DataRowAction eAction)
at System.Data.DataTable.CommitRow(DataRow row)
at System.Data.DataRow.AcceptChanges()
at System.Data.DataTable.AcceptChanges()
at System.Data.DataSet.AcceptChanges()
at Microsoft.CommerceServer.Catalog.Internal.StaticCategory.SaveChildProducts(StaticCategory updatedCategory)
at Microsoft.CommerceServer.Catalog.Internal.StaticCategory.Save(Boolean bypassConcurrencyCheck, StaticCategory updatedCategory)
at Microsoft.CommerceServer.Catalog.Internal.StaticCategory.Save(CatalogExecutionContext executionContext, StaticCategory updatedCategory, Boolean bypassConcurrencyCheck)
at Microsoft.CommerceServer.Catalog.Internal.CatalogServerContextBase.SaveCategory(Category updatedCategory, Boolean bypassConcurrencyCheck)
at Microsoft.CommerceServer.Catalog.StaticCategory.Save(Boolean bypassConcurrencyCheck)
at TestCatalogItem.Page_Load(Object sender, EventArgs e) in c:\Inetpub\wwwroot\StarterSiteSP1\TestCatalogItem.aspx.cs:line 45
at System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e)
at System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e)
at System.Web.UI.Control.OnLoad(EventArgs e)
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
Message="Deleted row information cannot be accessed through the row."
Source="System.Data"
StackTrace:
at System.Data.DataRow.GetDefaultRecord()
at System.Data.DataRow.get_Item(String columnName)
at Microsoft.CommerceServer.Catalog.StaticCategory.ChildProducts_RowChanging(Object sender, DataRowChangeEventArgs e)
at Microsoft.CommerceServer.Catalog.CatalogItemsDataSet.CatalogItemsDataTable.OnRowChanging(DataRowChangeEventArgs e)
at System.Data.DataTable.OnRowChanging(DataRowChangeEventArgs args, DataRow eRow, DataRowAction eAction)
at System.Data.DataTable.CommitRow(DataRow row)
at System.Data.DataRow.AcceptChanges()
at System.Data.DataTable.AcceptChanges()
at System.Data.DataSet.AcceptChanges()
at Microsoft.CommerceServer.Catalog.Internal.StaticCategory.SaveChildProducts(StaticCategory updatedCategory)
at Microsoft.CommerceServer.Catalog.Internal.StaticCategory.Save(Boolean bypassConcurrencyCheck, StaticCategory updatedCategory)
at Microsoft.CommerceServer.Catalog.Internal.StaticCategory.Save(CatalogExecutionContext executionContext, StaticCategory updatedCategory, Boolean bypassConcurrencyCheck)
at Microsoft.CommerceServer.Catalog.Internal.CatalogServerContextBase.SaveCategory(Category updatedCategory, Boolean bypassConcurrencyCheck)
at Microsoft.CommerceServer.Catalog.StaticCategory.Save(Boolean bypassConcurrencyCheck)
at TestCatalogItem.Page_Load(Object sender, EventArgs e) in c:\Inetpub\wwwroot\StarterSiteSP1\TestCatalogItem.aspx.cs:line 45
at System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e)
at System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e)
at System.Web.UI.Control.OnLoad(EventArgs e)
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)