DataResultBase Members

Include Protected Members
Include Inherited Members

Defines all the general rendering properties and methods for data results. The DataResultBase class is the base class for the QueryResultBase class, which is the base class for the SearchResults Web Part in the search results page.

The DataResultBase type exposes the following members.

Constructors

  Name Description
Public method DataResultBase Initializes a new instance of the DataResultBase class.

Top

Properties

  Name Description
Public property AdvancedPagingControlMode Gets or sets the paging control mode of the WebPart.
Public property AlternatingCssClass Gets or sets the name of a CSS class defining alternating row display characteristics.
Public property CollapseGroupString Gets or sets the string that will be displayed with the collapse results control.
Public property ColumnDisplayNames Gets or sets the column heading names.
Public property ColumnNumberForEachItem Gets or sets the number of columns to display in the first row for each item in the result set.
Public property ColumnURIs Gets or sets the Uniform Resource Identifiers (URIs) associated with the columns. This enables you to choose the property on which the column will sort.
Public property ColumnWidths Gets or sets the width of columns in the search results page.
Public property DataColumnURISchema
Public property DefaultGroupBy Gets or sets the default column name by which to group the results.
Public property DefaultSortBy Gets or sets the default column name by which to sort the results.
Public property EnableQueryLogging Gets or sets a value that enables query logging.
Public property EnableSmartGrouping Gets or sets a value that enables smart grouping on the result set.
Public property EnableSQLCommandLogging Gets or sets a value that enables SQL command logging.
Public property ExpandGroupString
Public property FixLayout Gets or sets a value that indicates direct control of the table style.
Public property GroupByList Gets or sets the list of properties to group by.
Public property IsItemIconClickable
Public property MaxGroupPreviewNum
Public property MaxMatchingItemsNumber Gets or sets the upper limit of the number of documents that are displayed in one result page.
Public property OpenNewWindowForMatchingItems
Public property ResultListID Gets or sets the identifier of the results Web Part.
Public property RowNumberForEachItem
Public property ShowRankForEachItem
Public property SortByList Gets or sets the list of properties to sort on.
Public property SupportExpandCollapseAll
Public property SupportGroupBy
Public property SupportItemIcon
Public property SupportPaging
Public property SupportShowHideDetail
Public property SupportSortBy
Public property TextForNoResults
Public property UseAlternatingColors

Top

Methods

  Name Description
Protected method AcquireHugeStringBuilder This member is reserved for internal use and is not intended to be used directly from your code.
Protected method AcquireStringBuilder This member is reserved for internal use and is not intended to be used directly from your code.
Protected method CreateActionMenusTemplates Creates action menu templates to avoid creating separate menus for each results item.
Protected method CreateChildControls Creates the control tree for the result set. (Overrides WebPartLocCreateChildControls().)
Protected method GetCurrentRow
Protected method GetQueryResults
Protected method GetTotalMatchingItemNum
Protected method GetTotalResultRowNumber
Protected method IssueQuery
Protected method OnInit (Overrides WebPartLocOnInit(Object, EventArgs).)
Protected method OnLoad (Overrides WebPartLocOnLoad(Object, EventArgs).)
Protected method OnPreRender (Overrides WebPartLocOnPreRender(Object, EventArgs).)
Protected method ReleaseHugeStringBuilder
Protected method ReleaseStringBuilder
Protected method RenderOneColumnTitle
Protected method RenderWebPart (Overrides WebPartLocRenderWebPart(HtmlTextWriter).)

Top

Fields

  Name Description
Protected field _GroupColumns This member is reserved for internal use and is not intended to be used directly from your code.
Public fieldStatic member DropDownAdvancedPagingControl
Protected field IsAdminContextOnly
Public fieldStatic member NoAdvancedPagingControl
Protected field OutOfContext
Public fieldStatic member TextAdvancedPagingControl
Protected field UseHugeStringBuilderBuffer
Public fieldStatic member WssStylePagingControl

Top

See Also

Reference

DataResultBase Class

Microsoft.SharePoint.Portal.WebControls Namespace