You are some thing missing while using
DataBinder.Eval(object,String)
you need to know it requires minimum two parameter one is Object and other is string value. you can know more about it from
there-[Data Binding Expressions for Web Forms Pages][
^] to know how to use Databinder.Eval to bind data [Ex Image]
<asp:image imageurl="<%#DataBinder.Eval(Container.DataItem,"imager") %>" id="Image1" runat="server" xmlns:asp="#unknown" />
or
<asp:Image id="myImage" runat="server"
ImageUrl='<%# DataBinder.Eval ( Container, "DataItem.ProductImage",
"~/shared/images/{0}" ) %>'>