title: How can I conditionally change the values of a dropdown in a Kendo Grid?
body: <p>I'm developing a project with ASP MVC 5, Kendo UI, and some layers. The main idea is that after I chose a value from a dropdown column in a Kendo Grid for example:</p>
  <pre><code>columns.Bound(b =&gt; b.Country).ClientTemplate(&quot;#=Country.Name#&quot;);
  </code></pre>
  <p>It should update a second and third column based on the previous selection:</p>
  <pre><code>columns.Bound(b =&gt; b.Category).ClientTemplate(&quot;#=Category.Name#&quot;);
  columns.Bound(b =&gt; b.Client).ClientTemplate(&quot;#=Client.Name#&quot;);
  </code></pre>
  <p>I haven't been able to find any example or idea in the Telerik documentation or forums:</p>
  <p><a href="http://demos.telerik.com/aspnet-mvc/grid/events" rel="nofollow noreferrer">Grid/Events</a></p>
  <p><a href="http://demos.telerik.com/aspnet-mvc/grid/editing-custom" rel="nofollow noreferrer">Grid / Editing custom editor</a></p>
  <p><a href="http://www.telerik.com/forums/refresh-replace-datasource-of-foreignkey-dropdown-list" rel="nofollow noreferrer">Refresh/Replace DataSource of Foreignkey DropDown List</a></p>
  <p>I read this example too with a normal dropdown:</p>
  <p><a href="https://stackoverflow.com/questions/21284915/kendo-ui-dropdownlist-on-change-to-trigger-event">Kendo UI DropDownList on a change to trigger event</a></p>
  <p>Has anyone experienced something like this? My current idea is to create N number of Editor Templates:</p>
  <pre><code>@model Kendo.Mvc.Examples.Models.CategoryViewModel
  
  @(Html.Kendo().DropDownListFor(m =&gt; m)
      .DataValueField(&quot;CategoryID&quot;)
      .DataTextField(&quot;CategoryName&quot;)
      .BindTo((System.Collections.IEnumerable)ViewData[&quot;categories&quot;])
  )
  </code></pre>
  <p>With each of the possible Countries, however, it could be really inefficient and I still don't know how to trigger the on Change event.</p>