Thanks Ben -
That did the trick for building ! ( oddly the inherits line was in the ordersBO but not CustomersBO )
When I tried to fill top 100 I did get this unhandled exception
MicroFour.StrataFrame.Business.BusinessLayerException was unhandled by user code
Message="An error occurred while refreshing the data from field 'CustomersBO.cust_lname' to property 'Text' on control 'Textbox5.' Are you missing FieldPropertyDescriptor for a custom property?"
Source="MicroFour StrataFrame Business"
StackTrace:
at MicroFour.StrataFrame.Business.BusinessLayer.RefreshControl(IBusinessBindable ControlToRefresh, Boolean DataPresent)
at MicroFour.StrataFrame.Business.BusinessLayer.RefreshBoundControls()
at MicroFour.StrataFrame.Business.BusinessLayer.raise_CurrentDataTableRefilled()
at MicroFour.StrataFrame.Business.BusinessLayer.OnCurrentDataTableRefilled()
at MicroFour.StrataFrame.Business.BusinessLayer.ChangeCurrentDataTable(DataTable NewTable, Boolean AcceptChanges, Boolean IsSharedTable)
at MicroFour.StrataFrame.Business.BusinessLayer.FillDataTable(String SelectStatement)
at myBusinessObject.CustomersBO.FillTop100() in C:\Documents and Settings\Charles\My Documents\Visual Studio 2005\Projects\ParentChildRelationship\myBusinessObject\CustomersBO.vb:line 9
at ParentChildRelationship.Form1.Button1_Click(Object sender, EventArgs e) in C:\Documents and Settings\Charles\My Documents\Visual Studio 2005\Projects\ParentChildRelationship\ParentChildRelationship\Form1.vb:line 4
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativewindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativewindow.WndProc(Message& m)
at System.Windows.Forms.Nativewindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
But there is that hint this may have something to do with a FieldPropertyDescriptor so I'll just consider working through that a learning experience
This stuff is fun !
Thanks again