Pull Sheet with Image
Posted: Mon Apr 04, 2011 1:48 pm
Would there be a way to have the pull sheet show the thumb nail image of each product?
Code: Select all
<asp:TemplateField HeaderText="Pulled" ItemStyle-HorizontalAlign="Center" HeaderStyle-HorizontalAlign="Center">
<ItemTemplate>
<%#GetImage(Container.DataItem) %>
</ItemTemplate>
</asp:TemplateField>
Code: Select all
public string GetImage(Object dataItem)
{
OrderPullItem item = (OrderPullItem)dataItem;
string sku = item.Sku;
if (string.IsNullOrEmpty(sku))
return string.Empty;
ProductCollection products = ProductDataSource.LoadForCriteria(string.Format("Sku = '{0}'", sku));
if (products == null && products.Count == 0)
return string.Empty;
Product product = products[0];
string thumbnailUrl = product.ThumbnailUrl;
if (string.IsNullOrEmpty(thumbnailUrl))
return string.Empty;
return string.Format("<img src='{0}' />", Page.ResolveUrl(thumbnailUrl));
}