I don't think the client is going to invest in Gridview for this one issue.

We have "resolved" the issue for now by getting them to use a designated field on the header screen to indicate the order is not fully shipped.

Arguably the bigger issue/request is the auto invoicing feature not invoicing the backorders.