Hi,
glad you got it working 
Still, here is a short tutorial for everyone:
It’s important to understand that each dropdown-option consists of a key-value-pair, those are visible in the studio. The key is used on database level, while the value is shown in the UI (the studio calls them “item name” and “display label”).
Spoiler: In order to use dynamic dropdowns, those keys have to use common prefixes.
Let’s start with a regular dropdown field. I’ve added this field using the studio and added a list with the following options:
 
This step is pretty straight-forward. So let’s add the first dynamic dropdown field like this:
!
The following steps are important:
- “Data Type” has to be “Dynamic DropDown”
- “Parent DropDown” has to be set to our first field, “dd_country_c” (so that we only display cities that are in the chosen country).
Further, the selected list (“dd_city_list”) has to use the exact same keys as defined in “dd_country_list” as a prefix.
A new city-option for  the US would therefore have to use a key like “usa_somename”.
You can extend this behavior again, for example with street names. In this case, the full item name from the city-list has to be repeated as a prefix, just like this:

For this third dropdown, the city-field is the proper parent.
After adding those field to the EditView, you should be able to test those dependencies:


