If you can see fine on the external monitor, then your attached display, or the ribbon cable that connects it, are your problem.
This means it will have to be opened up and checked.
If the device is still under warranty, contact the manufacture. However if it is no longer under warranty, then you can try opening it up yourself and check it, if you feel comfortable doing so, or take it to a local tech.