HomeDev GuideAPI Reference
Dev GuideAPI ReferenceUser GuideGitHubNuGetDev CommunityDoc feedbackLog In
GitHubNuGetDev CommunityDoc feedback


Note

This feature applies to Optimizely Customized Commerce versions 10 to 13 and is subject to removal in future releases.

Classes in this topic are in the Mediachase.Commerce.Catalog.DataSources namespace.

## Key classes and files

  • CatalogIndexSearchDataSource. Represents a catalog search data source for data-bound controls.

  • CatalogItemsDataSource.cs. Represents a catalog item's data source for data-bound controls.

  • CatalogSearchDataSource.cs. Represents catalog search data source for data-bound controls.

## Overview

The following image shows the Catalog Data Sources API structure.



**Example:** creating a CatalogIndexSearchDataSource



After creating the CatalogIndexSearchDataSource object, you can bind it to an ASP.NET server control that supports data binding, such as the ListView control. When done, you have access to a collection of catalog entry results.

**Example:** accessing a catalog entry results collection