I created this based on documentation tutorial here: http://help.syncfusion.com/aspnetmvc/dropdownlist/functionalities#cascading
Cascading works as expected. Selection in first dropdown (nl_id_cis__car_make) determines what is available to select in second dropdown (nl_id_cis__car_model).
Problem is, that upon form load, I have populated value in first dropdown (for example "Ford"), but in second dropdown, there is nothing preselected (there should be "Focus").
If I remove cascading, both fields are corectly populated with data.
<div class="col-md-2">
<div class="form-group">
<label class="control-label requiredField" for="nl_id_cis__car_make">Značka</label>
@Html.EJ().DropDownList("nl_id_cis__car_make").Datasource(Model.carMakes).DropDownListFields(Df => Df.Text("s_name").Value("nl_id_parent").ID("nl_id_parent")).Value(Model.ticker.nl_id_cis__car_make.ToString()).Width("100%").CascadeTo("nl_id_cis__car_model")
</div>
</div>
<div class="col-md-1">
<div class="form-group">
<label class="control-label requiredField" for="nl_id_cis__car_model">Model</label>
@Html.EJ().DropDownList("nl_id_cis__car_model").Datasource(Model.carModels).DropDownListFields(Df => Df.Text("s_name").Value("nl_id")).Value(Model.ticker.nl_id_cis__car_model.ToString()).Width("100%")
</div>
</div>