DataBinder.Eval imposes performance penalty on code as it uses late bound reflection. How can I replace this calls with explicit calls?

Platform: ASP.NET|Category: Controls

Change the Databinding Expression

<%#DataBinder.Eval (Container.DataItem , 'StartDate' , '{0:c}')%>

to

In VB.NET

<%#String.Format('{0:d}' , (CType(Container.DataItem, DataRowView))('StartDate'))%>

C#

<%#String.Format('{0:d}' , ((DataRowView)Container.DataItem)['StartDate'])%>