Well, firstly Linear Programming refers to optimization while DP involves solving complex problems by breaking them down to simpler sub-problems using smart recursion.
So to answer your query, to solve a LP problem using Dynamic Programming is by breaking a problem into sub-problems.
Here are some great resources to help you understand DP problems.
Dynamic Programming Dp Introduction - InterviewBit
Demystifying Dynamic Programming
Hope this helps :)