Were in the process of developing a new desktop application for a customer which currently uses about 20 or so grids on various forms throughout the application.
I don't think the context of our application is that relevant, but just to give the full picture the customer sells vehicles and the content of the grid tends to be things like 'Vehicle Inspections' or 'Repairs on this Vehicle'.
The developers are pretty much split between showing an empty grid if theres no data or alternatively hiding the grid and putting some text saying 'No inspections for this vehicle' etc.
What do people think is best practice? Empty grid or text?