Corn grows buttress roots and suckers to stay upright. Shallow or undeveloped roots will cause the plants to lean over in rain or wind. Use a balanced fertilizer to grow strong roots. Check for soil pests that would stunt roots. Heavy rains and soil erosion can also undermine corn plants.