Yep, the ListView is generally on for displaying data while the Grid is used for editing data. In order to use a ChildBO on the form, you're most likely going to want to place the child BO on the form and fill it with all fo the records that belong to the parent business object (child.FillByParent() should help with that...). Then, on the parent business object, set the ChildAutoFilterOption property to MatchCurrentRow... this will change the filter on the child business object to only show the records that match the selected record in the parent. Then, just make sure that the parent business object is navigated to the correct row (the CurrencyManager within the BusinessBindingSource should take care of that, but some grids don't use the CurrencyManager the same way the basic .NET grid does) and the child business object will be filtered to show the child records.