Minecraft wiki entry for Igniting_TNT_underwater, associated text: Materials needed to make TNT explode underwater.
The first design, using sand.
The second similar design, using gravel instead.
Another similar design, but using concrete powder.
Activating the TNT in the third design.
What happens if no building blocks are added. The existence of blocks could highly prevent this from happening.