Checking this option will enable data to be passed to the form and pre-populate this field dynamically. Data can be passed via Query Strings, Shortcode and/or Hooks. After checking this option, you will need to specify the name of the parameter you will be using to pass data to this field.
Passing Data by Query String
You can pre-populate a field via the query string by appending the dynamic population parameter you specified for the field to the end of your form URL along with your custom value.
http://siteurl.com/form-url/?your_parameter=value
Passing Data by Shortcode
You can pre-populate a field via the Gravity Forms shortcode by adding the field_values parameter. The field_values parameter accepts multiple dynamic population parameters separated by an (&) ampersand.
[gravityforms id=1 field_values='parameter_name=val¶meter_name2=val']
Hooks
You can pre-populate a field via the gform_field_value_$parameter_name hook. Keep in mind, the Allow field to be populated dynamically option will need to be enabled to use this hook. When incorporating this hook, replace the $parameter_name with the dynamic population parameter you specified for the targeted field.