title: Does using a 'SortExpression' in a BoundField in a DetailsView make any sense?
body: <p>I'm studying for a M$ certificate. I use the 'self-paced' Training Kit (book). I bumped into something which confuses me a bit. After finding some code samples online doing the same, I decided to ask the community.</p>
  
  <p>This is the text:</p>
  
  <blockquote>
    <p>The DetailsView control does not directly support sorting, whereas the GridView control
    does. However, you can use the DataSource control, as discussed in Lesson 1, to manage data
    sorting.</p>
  </blockquote>
  
  <p>And here is a snip from the sample code in the book:  </p>
  
  <pre><code>&lt;asp:DetailsView runat="server" Width="300px"
  ID="DetailsView1"
  AllowPaging="True"
  AutoGenerateRows="False"
  DataKeyNames="ProductID"
  DataSourceID="SqlDataSource1"&gt;
  &lt;Fields&gt;
      &lt;asp:BoundField DataField="ProductID" HeaderText="ProductID"
          InsertVisible="False" ReadOnly="True" SortExpression="ProductID" /&gt;
      &lt;asp:BoundField DataField="ProductName" HeaderText="ProductName"
          SortExpression="ProductName" /&gt;
      ...
      ...
      &lt;asp:CommandField ShowDeleteButton="True" ShowEditButton="True"
          ShowInsertButton="True" /&gt;
  &lt;/Fields&gt;
  &lt;/asp:DetailsView&gt;
  </code></pre>
  
  <p>The question is: Does this SortExpression have any point here?</p>