title: Validation not work in kendo grid batch editing
body: <p>Hi I am using kendo drop down as a editor template in a grid it works fine but if no value is selected from drop down and I click on add new then it doesn't show an error in the grid and add new row to the grid ... my validation does not work </p>
  
  <p>This is my grid code:</p>
  
  <pre><code> @(Html.Kendo().Grid(Model.PrevilegeViewModels)
                .Name("PrevilegeViewModels")
                .ToolBar(tools =&gt; tools.Create().Text("Add new product"))
                .Editable(editable =&gt; editable.Mode(GridEditMode.InCell).CreateAt(GridInsertRowPosition.Bottom))
                .Columns(columns =&gt;
                {
                    columns.Bound(p =&gt; p.Table_ID).ClientTemplate("#= Table_ID #" +
                    "&lt;input type='hidden' name='PrevilegeViewModels[#= index(data)#].Table_ID' value='#= Table_ID #' /&gt;"
                    ).EditorTemplateName("Table").Title("Table").Width(300);
  
                  columns.Bound(p =&gt; p.P_Add).Title("ADD").ClientTemplate("#= P_Add #" +
                      "&lt;input type='hidden' name='PrevilegeViewModels[#= index(data)#].P_Add' value='#= P_Add #' /&gt;"
                    ).Width(150);
                    columns.Bound(p =&gt; p.P_Delete).Title("DELETE").ClientTemplate("#= P_Delete #" +
                      "&lt;input type='hidden' name='PrevilegeViewModels[#= index(data)#].P_Delete' value='#= P_Delete #' /&gt;"
                    ).Width(150);
                    columns.Bound(p =&gt; p.P_Edit).Title("EDIT").ClientTemplate("#= P_Edit #" +
                      "&lt;input type='hidden' name='PrevilegeViewModels[#= index(data)#].P_Edit' value='#= P_Edit #' /&gt;"
                    ).Width(150);
                    columns.Command(command =&gt; command.Destroy()).Width(100);
                })
                .DataSource(dataSource =&gt; dataSource.Ajax()
                     .Model(model =&gt;
                     {
                         model.Id(p =&gt; p.Previleges_ID);
                         model.Field(p =&gt; p.Previleges_ID).Editable(false);
                     })
                     .ServerOperation(false)
                )
          )
  </code></pre>
  
  <p>and this is my editor Template ( drop down )</p>
  
  <pre><code>@using System.Collections
  
  @model System.Int32
  @(Html.Kendo().DropDownList()
            .Name("Table_ID")
            .OptionLabel("---Select---")
            .DataTextField("TableName")
            .DataValueField("ID")
            .HtmlAttributes(new { style = "width:300px" })
            .Filter(FilterType.StartsWith)
            .DataSource(source =&gt;
            {
                source.Read(read =&gt;
                {
                    read.Action("GetTable", "Privilege");
                })
                .ServerFiltering(true);
            })
  </code></pre>
  
  <p>That is my model</p>
  
  <pre><code>public class PrevilegeViewModel
      {
          [Key]
          public int Previleges_ID { get; set; }
          [Required]
          [Range(1,UInt32.MaxValue)]
          public int Table_ID { get; set; }
          [Required]
          public bool P_Add { get; set; }
          [Required]
          public bool P_Edit { get; set; }
          [Required]
          public bool P_Delete { get; set; }        
      }
  </code></pre>
  
  <p>I want that if I do not select any value in the drop down it doesn't take zero and doesn't add a new row .. provide a validation error.</p>
  
  <p>I'm also attached the UI picture. Please guide me ....!</p>
  
  <p><a href="https://i.stack.imgur.com/f5v3j.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/f5v3j.png" alt="enter image description here"></a></p>