title: Binding to ChoiceList Display Name in Lightswitch with Telerik Grid
body: <p>I have swapped the core Lightswitch 2011 data grid control with the latest Telerik Silverlight RadGridView control.</p>
  
  <p>As per their tutorials, I bind the grid columns as per normal. </p>
  
  <p>However, in the core Lightswitch datagrid, if you bind to a string field that is a ChoiceList (e.g. Project Status - Value = 1, DisplayName = "In Progress") then it automatically shows the Display NAme (e.g. "IN Progress"). </p>
  
  <p>But in the Telerik RadGridView it shows the VALUE, not the DisplayName (e.g. 1 in the example above).</p>
  
  <p>Here is the DataMemberBinding expression I use in the XAML customer control:</p>
  
  <p>I assume the core Lightswitch DataGrid is getting it from the query somehow - I assumed it would be something like 
  Binding ProjectStatus.DisplayName but this does not work... (See screenshot)</p>
  
  <p><img src="https://i.stack.imgur.com/wpXrd.jpg" alt="enter image description here"></p>
  
  <p>
          </p>
  
  <pre><code>        &lt;telerik:GridViewDataColumn  ShowColumnWhenGrouped="False"
                                       Width="SizeToHeader"
                                       CellStyle="{StaticResource FormLabelValueTextStyle}"
                                       DataMemberBinding="{Binding ProjectStatus}"&gt;
              &lt;telerik:GridViewDataColumn.Header&gt;
                  &lt;TextBlock Style="{StaticResource HeaderCellTextBlockStyle}"
                             Text="Project Status" /&gt;
              &lt;/telerik:GridViewDataColumn.Header&gt;
          &lt;/telerik:GridViewDataColumn&gt;
  
      &lt;/telerik:RadGridView.Columns&gt;
  &lt;/Controls:RadGridView&gt;
  </code></pre>