Code: Select all
// Get the corresponding Sku info
protected string GetSku(object dataItem)
{
ProductInventoryDetail detail = (ProductInventoryDetail)dataItem;
if (detail.ProductVariantId.Equals(0)) {
Product product = ProductDataSource.Load(detail.ProductId);
return product.Sku;
} else {
ProductVariant variant = ProductVariantDataSource.Load(detail.ProductVariantId);
return variant.Sku;
}
}
Code: Select all
// Display the Sku info
<asp:TemplateField HeaderText="Sku" SortExpression="Sku">
<ItemTemplate>
<asp:HyperLink ID="SKULink" runat="server" Text='<%# GetSku(Container.DataItem) %>' NavigateUrl='<%#Eval("ProductId", "../Products/EditProduct.aspx?ProductId={0}")%>'></asp:HyperLink>
</ItemTemplate>
<HeaderStyle HorizontalAlign="Left" />
</asp:TemplateField>
Any ideas or suggestions are appreciated.
Thanks,
Wil