Any type of bonding can result in crystalline lattices. A crystal is a highly ordered arrangement of particles. The forces holding the particles together can differ, but as long as the solid forms slowly enough, the particles can line themselves up into a lattice.
Ionic bonding can produce crystals such as copper sulfate.
Covalent bonding can produce molecular crystals such as iodine or giant covalent lattices such as diamond.
Metallic bonding can produce crystals of metals, though for practical reasons mostly we make sure the metals we use every day contain only very tiny ones.
Ionic bond is the chemical bond that makes crystalline lattices. This is taught during science.