Hi all,
I am having a problem using the GridView component and the WebBusinessBindingSource. When I click update or cancel on the grid, I get the message: The business object 'Customers' could not be found on this page.
[InvalidOperationException: The business object 'Customers' could not be found on this page.]
MicroFour.StrataFrame.UI.Web.BasePage.GetBusinessObject(String Name) +150
MicroFour.StrataFrame.UI.Web.WebBusinessBindingSource.GetBusinessObject() +109
MicroFour.StrataFrame.UI.Web.WebBusinessBindingSource.GetView(String viewName) +51
System.Web.UI.DataSourceControl.System.Web.UI.IDataSource.GetView(String viewName) +7
System.Web.UI.WebControls.DataBoundControl.ConnectToDataSourceView() +226
System.Web.UI.WebControls.DataBoundControl.GetData() +4
System.Web.UI.WebControls.DataBoundControl.PerformSelect() +57
System.Web.UI.WebControls.BaseDataBoundControl.DataBind() +70
System.Web.UI.WebControls.GridView.DataBind() +4
System.Web.UI.WebControls.BaseDataBoundControl.EnsureDataBound() +82
System.Web.UI.WebControls.CompositeDataBoundControl.CreateChildControls() +69
System.Web.UI.Control.EnsureChildControls() +87
System.Web.UI.Control.FindControl(String id, Int32 pathOffset) +21
System.Web.UI.Control.FindControl(String id, Int32 pathOffset) +289
System.Web.UI.Page.FindControl(String id) +40
System.Web.UI.Page.ProcessPostData(NameValueCollection postData, Boolean fBeforeLoad) +252
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +3776
To work from a common ground I have simply taken the C# Web Sample code, added a page (StrataFrame Web Form), dragged on a WebBusinessBindingSource, bound it to the Customers business object, dragged on a grid and bound the grid to the WebBusinessBindingSource. When running the app, if I click the edit on a row and then click either update or cancel, I get the above exception.
There must be something amazingly simple that I am missing here ...
Please will someone point me in the right direction to resolve this.
Many thanks.
Gavin