title: Grid Column Ordering
body: <p>I have a grid which consists of a queryable datasource and template column. </p>
  
  <pre><code>       &lt;telerik:RadGrid ID="rulesGrid" runat="server" AutoGenerateColumns="true"&gt;
        &lt;MasterTableView&gt;
        &lt;Columns&gt;
        &lt;telerik:GridTemplateColumn HeaderText="Status" UniqueName="statusResult"&gt;
         &lt;/telerik:GridTemplateColumn&gt;
         &lt;/Columns&gt;
        &lt;/MasterTableView&gt;
  
       &lt;/telerik:RadGrid&gt;
  </code></pre>
  
  <p>And in the page_load</p>
  
  <pre><code>     var ruleset = (from s in (this.Page as BasePage).DbContext.ProductEventChecks
                         where s.Sequence!=0
                         orderby s.Sequence
                         select new
                         {
                             Description = s.Description
                         });
  
          rulesGrid.DataSource = ruleset;
          rulesGrid.DataBind();
  </code></pre>
  
  <p>So, the problem is that status field(template column) comes before the Description field. But I wanted Description to be displayed first. Can you please help me out in finishing this?</p>