No, a GameShark for Game Boy SP will not work on a DS Lite. They are fundamentally different systems.
You need a cheat device specifically made for the Nintendo DS/DS Lite, such as:
Warning: Using cheat devices may void warranties, corrupt saves, or violate terms of service. Use at your own risk.