Link to home
Start Free TrialLog in
Avatar of bigmoxy
bigmoxy

asked on

Need help with DataBinder.Eval(Container.DataItem, "myColumn") statement

I'm using <asp:accessdatasource> and displaying the results in a <asp:datalist>. In order to eliminate the decimal digits in the formatted currency output I have inserted this code in the datalist <itemtemplate>.

The problem is I get an error saying that "Container" is not declared. How can I reference this dataitem in this context?

Thank you!
Tim

<%  Dim nfi As New System.Globalization.NumberFormatInfo()
    nfi.CurrencyDecimalDigits = 0
    nfi.CurrencySymbol = "$"
    Response.Write("<div style='height:18px;'>On Sale&nbsp;" & String.Format(nfi, "{0:c}", DataBinder.Eval(Container.DataItem, "Web Price")) & "</a></div>")
%>
ASKER CERTIFIED SOLUTION
Avatar of Dustin Hopkins
Dustin Hopkins
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of bigmoxy
bigmoxy

ASKER

Cool! Very slick and efficient!
Thank you!!
Tim