GesK will be the answer to all of the above questions. They are designed to attach to a shirt holding the shirt down and the pants up.
How it works
These plastic devices are designed to attach to a shirt of your choosing at any level. The sites on the back of the shirt should be made lower by 1/2" to 1" to allow for extra length when bending over.