More on my data display problem that happens on any target PC ( to go along with the funky UI issue above that only occurs on one particular box)
It looks to me like the BO's fill method is not populating the BO on production machines, why I cannot imagine.
Some code:Me.RentitemsBO1.FillByOrderNumber(Me.OrdersBO1.order_ordnum)
MsgBox("DEBUG: # of rental line items to go in ListView = " & Me.RentitemsBO1.Count)
On my box the BO is populated and the record counts always are spot on for the child data to populate the listview, on any priduction machine the BO.count = zero.
As you can see a very simple fill that works fine on my development box: Public Sub FillByOrderNumber(ByVal OrderNumber As Integer)
'-- Establish locals
Dim loCommand As New SqlCommand()
'-- Build the query
loCommand.CommandText = "SELECT * FROM rentitems WHERE rent_ordnum = @param1"
'-- Add the parameter
loCommand.Parameters.Add("@param1", SqlDbType.Int)
loCommand.Parameters("@param1").Value = OrderNumber
'-- Execute the command to fill the business object
Me.FillDataTable(loCommand)
End Sub
Keith Chisarik