The dialog is showing because you have added a parameter to the report.
You can't 'hide' the dialog, but you can pass a parameter (the correct one) to the report. This will prevent the dialog from appearing.
report.SetParameterValue(ParamNaam, ParamValue)
Of course, replace '
paramname
' and '
paramvalue
' with the correct name and value for the parameter.