title: How to properly bind autocomplete in Kendo grid MVC
body: <p>I have an autocomplete field for names inside a contacts grid. </p>
  
  <p>A user should be able to type a name, choose one from the list, and have the other contact details populated automatically. This is working properly. </p>
  
  <p>However, the user should also be able to manually enter details for a person not in the list and have them save as well. This is NOT happening. After the name field loses focus, the value is still there. After save, the value disappears because it is not properly bound to the column.</p>
  
  <p>I have followed the advice (option 1, as I'd rather not use ViewData) in <a href="https://stackoverflow.com/a/24374450/3738893l">this</a> answer, but I cannot get the values to bind properly.</p>
  
  <p><strong>If I name the autocomplete widget the same as the column field, the autocomplete doesn't work, the field is just a normal text field. If I name the autocomplete widget something else, the input field becomes an autocomplete field with the widgets name, but does not bind the data to the column.</strong></p>
  
  <p><strong>Column Declaration</strong></p>
  
  <pre><code>      .Columns(columns =&gt;
        {
            columns.Bound(e =&gt; e.Name).EditorTemplateName("NameLookupConcatenated");
            columns.Bound(e =&gt; e.Phone);
            columns.Bound(e =&gt; e.Email);
            columns.Command(command =&gt; { command.Edit(); command.Destroy(); });
        })
  </code></pre>
  
  <p><strong>Grid Model</strong></p>
  
  <pre><code>    public int ID { get; set; }
      public string Name { get; set; }
      public string Phone { get; set; }
      public string Email { get; set; }
  </code></pre>
  
  <p><strong>Autocomplete</strong></p>
  
  <pre><code>@model string
  
  @(Html.Kendo().AutoComplete()
      .Name("concatenated")
      .DataTextField("Concatenated")
      .Filter("contains")
      .DataSource(source =&gt; source.Read(read =&gt; read.Action("GetUserInfo", "Contacts")
          .Data("onAdditionalData"))
          .ServerFiltering(true))
          .Events(e =&gt; e.Select("onUserSelect"))
  )
  </code></pre>
  
  <p><strong>Autocomplete Model</strong></p>
  
  <pre><code>    public string Email { get; set; }
      private string FirstName { get; set; }
      private string LastName { get; set; }
      public string Concatenated
      {
          get { return string.Format("{0} {1}", FirstName, LastName); }
      }
      public string TelePhoneNo { get; set; }
  </code></pre>