title: Nullable Enum property in kendo Grid
body: <p>I have couple of properties that are  enums and I want to bind them to grid. I am using following code</p>
  
  <pre><code>column.ForeignKey(p =&gt; p.&lt;EnumpropertyName&gt;, 
  Model.&lt;EnumList_As_SelectedItemList&gt;, "Value", "Text");
  </code></pre>
  
  <p>EnumpropertyName is nullable Enum.</p>
  
  <p>In another column, I refer to child property of property</p>
  
  <pre><code>column.ForeignKey(p =&gt; p.&lt;Enumproperty2Name&gt;.&lt;childProperyName&gt;, 
  Model.&lt;AnotherEnumList_As_SelectedItemList&gt;, "Value", "Text");
  </code></pre>
  
  <p>childProperyName is nullable Enum.</p>
  
  <p>As this is inside child object I have</p>
  
  <pre><code>.Model(model =&gt;
   {
      model.Id(p =&gt; p.InfoTableId);
      model.Field(p =&gt; p.&lt;Enumproperty2Name&gt;).DefaultValue(new      Enumproperty2Name());
    })
  </code></pre>
  
  <p>This is not working, as I add new row and select value for these dropdown, value is lost after selection. However if I remove nullable and let them be regular enum properties, they work.</p>
  
  <p>How to make nullable enums work in kendo grid.</p>
  
  <p>Thanks</p>