Problem with displaying product information in the Prodcut list page

Hi,

I have a requirement to show product information in such a way that each row has three products and each page should have 2 rows. Also need to implement pagination in the product listing page to display rest of the product information( in the same manner i.e 6 prodcuts in each page).

How can i acheive this?

Shall I go for ASP-DataList, instead of ASP-GridView, which has RepeatColumns & RepeatDirection properties which might help me in this?

I tried using this, I got error because of PageSize & PageIndex Properties in the ProductList page as these properties doesn't exists for DataList.

Even if i comment these two properties, I am not getting any products in the list page.

Kindly Help.

The display should be like this:

Product a Prodcut b Prodcut c
information like information like information like
images, price images, price images, price

Product d Prodcut e Prodcut f
information like information like information like
images, price images, price images, price

1 2 3 Next(pagination)

[1170 byte] By [HariP] at [2008-1-7]
# 1
I have the same issue, and have gotten to exactly where you are. Have you been able to display products?

thanks,
gene

McPadawan at 2007-10-2 > top of Msdn Tech,Commerce Server,Commerce Server 2007...
# 2
I have the same problem. It seems like de ProductFilterDataSource doesn't binds well to DataList control. I didn't figure out why? If you try debuging it you see that the breakpoint in FormatPrice for example is never hit. This meens that the binding expression is never evaluated...
Hope there is a solution for this...the gridview approache is not well suited for an eCommerce store... and that Microsoft staf can give us an answerSmile
dragos.pruna at 2007-10-2 > top of Msdn Tech,Commerce Server,Commerce Server 2007...
# 3
I've done it this way.
I've created a new product list control (copy of the product list control from startersite with slitly modifications) in which I've put a datalist control. In the browse page programmaticaly set the datasource property, of the control created above, to the category.ChildProducts.DataSet.CatalogItems.
In this way you can have access to much more information then with ProductListDataSource component, such as the picture of the product, etc...

duk at 2007-10-2 > top of Msdn Tech,Commerce Server,Commerce Server 2007...