title: Eval and ItemDataBound or RowDataBound event to display data, which one is better?
body: <p>Which method is better (performance-wise) if I have DataBoundControl such as GridView, Repeater, and/or DataList and I use the following method to display data:</p>
  
  <pre><code>Eval("ColumnName")
  </code></pre>
  
  <p>or handling the ItemDataBound or RowDataBound event like:</p>
  
  <pre><code>void Repeater1_ItemDataBound(object sender, RepeaterItemEventArgs e) 
  {
      // my code to display data here
  }
  </code></pre>
  
  <p>I prefer the second one for code readability reason, but for performance reason, are they the same (or are they even the same thing)?</p>