.show vs display block?

Does anyone know what Grid.show() does vs Grid.style.display = “block”?
display = “block” seems to change the column widths of columns, expecially columns with a width of 0

There’s a good discussion in W3Schools.

block is a more complex operation than hiding and showing the control.