title: What does <%# DataBinder.Eval(Container.DataItem,"ColumnName") %> in the Item Template do exactly?
body: <p>Iam using <code>DataList</code> for the first time. Every thing works fine and I am able to see the data in the screen.
  I am making use of this code in the item template. </p>
  
  <pre><code>&lt;asp:DataList ID="DataList1" runat="server"&gt;
      &lt;FooterTemplate&gt;          
      &lt;/FooterTemplate&gt;
      &lt;HeaderTemplate&gt;              
      &lt;/HeaderTemplate&gt;
      &lt;ItemTemplate&gt;          
          &lt;%# DataBinder.Eval(Container.DataItem,"AA") %&gt;
          &lt;%# DataBinder.Eval(Container.DataItem,"BB") %&gt;
          &lt;%# DataBinder.Eval(Container.DataItem,"CC") %&gt;
      &lt;/ItemTemplate&gt;
  &lt;/asp:DataList&gt;
  </code></pre>
  
  <p>This is the <code>DataTable</code> that I am binding</p>
  
  <pre><code>DataTable dt = new DataTable();
  dt.Columns.Add("AA");
  dt.Columns.Add("BB");
  dt.Columns.Add("CC");
  
  dt.Rows.Add("1", "2", "3");
  dt.Rows.Add("10", "20", "30");
  dt.Rows.Add("100", "200", "300");
  dt.Rows.Add("1000", "2000", "3000");
  
  DataList1.DataSource = dt;
  DataList1.DataBind();
  </code></pre>
  
  <p>What does <code>DataBinder.Eval(Container.DataItem,"ColumnName")</code> do exactly.?
  Thank you in Advance</p>