3.2" TFT LCD Shield + Display w SD Socket for Arduino Mega 2560, SD Problem

The problem more than likely is that it is a 1.0 sainsmart variant ~ equivalent shield. The wiring to the cs meso and mosi pins is wrong on the shield. The good news is that if you can solder it is fixable by removing 4 resistors and "flying" four wires on the shield to make the correct connections. instructions that are pretty good are here, SainSmart | Desktop CNC, 3D Printing & DIY Tools | Power to the Makers – SainSmart.com.
Then set the cs pin to 53. and it will work with the sd library just fine. the other pins are called by spi internally and are always the same depending on which duino you have.