I have a drop-down list that gets populated based on a stored-procedure - that parts works fine.
If you select the "Allow multiple values" in the parameter's pop up gui (click on the parameter on the left under the "Parameters" folder), it will give a "select all" option.