I'm using the Mvc.GridModel and showing sales order line item information (including a batch number if it has one) in the main grid and then using a GridColumnLayoutModel added to the main grid's ColumnLayouts to show another grid of batch information related to the line item. This works great when the line item has a batch number that is passed to the DataSourceUrl. The + icons expand the sub-row, gets the data, and displays it. However, some sales order line items won't have a batch number. Clicking on the + icon expands the sub-row and tries to get the data which returns 0 rows and subsequently just shows the column headers. It is a wasted effort for the end user to click on something that shows essentially nothing - not even a message explaining why no data was returned.