title: Problem updating LINQ results with anonymous type...read only?
body: <p><strong>Hello,</strong></p>
  
  <p>I'm learning LINQ and have run into a problem.  I created a simple query against the northwind db, and I'm shaping the fields that should be returned.  The problem is After run , I can't modify any of the fields in my AspxGridView .</p>
  
  <pre><code>&lt;dxwgv:ASPxGridView ID="ASPxGridView1" runat="server" 
      AutoGenerateColumns="False" KeyFieldName="CategoryID"&gt;
      &lt;Columns&gt;
          &lt;dxwgv:GridViewCommandColumn VisibleIndex="0"&gt;
              &lt;EditButton Visible="True"&gt;
              &lt;/EditButton&gt;
              &lt;NewButton Visible="True"&gt;
              &lt;/NewButton&gt;
              &lt;DeleteButton Visible="True"&gt;
              &lt;/DeleteButton&gt;
          &lt;/dxwgv:GridViewCommandColumn&gt;
          &lt;dxwgv:GridViewDataTextColumn Caption="CategoryID" FieldName="CategoryID" 
              VisibleIndex="1"&gt;
          &lt;/dxwgv:GridViewDataTextColumn&gt;
          &lt;dxwgv:GridViewDataTextColumn Caption="CategoryName" FieldName="CategoryName" 
              VisibleIndex="2"&gt;
          &lt;/dxwgv:GridViewDataTextColumn&gt;
          &lt;dxwgv:GridViewDataTextColumn Caption="Description" FieldName="Description" 
              VisibleIndex="3"&gt;
          &lt;/dxwgv:GridViewDataTextColumn&gt;
      &lt;/Columns&gt;
  &lt;/dxwgv:ASPxGridView&gt;
  </code></pre>
  
  <p><strong>C# syntax:</strong></p>
  
  <pre><code>protected void Page_Load(object sender, EventArgs e)
  {
      NorthwindDataContext db = new NorthwindDataContext();
      var r = db.Categories
          .Select(p=&gt;new {p.CategoryID,p.CategoryName,p.Description});
      ASPxGridView1.DataSource = r;
      ASPxGridView1.DataBind();
  }
  </code></pre>
  
  <p>You guys may say it's problem for <strong>var</strong> anonymous type .But i always need to use anonymous type.How to solve this problem </p>