Class SearchResultsGridViewController<TFilter>
public abstract class SearchResultsGridViewController<TFilter> : SearchResultsBaseGridController<TFilter>, IComponent, IDisposable, IParserAccessor, IUrlResolutionService, IDataBindingsAccessor, IControlBuilderAccessor, IControlDesignerAccessor, IExpressionsAccessor, IFilterResolutionService, IAttributeAccessor, INamingContainer, IUserControlDesignerAccessor, ISearchResults where TFilter : Filter
Type Parameters
TFilter
- Inheritance
-
BaseSearchResultsController<TFilter>SearchResultsBaseGridController<TFilter>SearchResultsGridViewController<TFilter>
- Implements
- Derived
- Inherited Members
Constructors
SearchResultsGridViewController()
public SearchResultsGridViewController()
Properties
GridControl
public GridView GridControl { get; }
Property Value
GridDataSource
public override object GridDataSource { get; set; }
Property Value
GridPageIndex
protected override int GridPageIndex { get; set; }
Property Value
GridPagerVisible
protected override bool GridPagerVisible { get; set; }
Property Value
GridTotalItemCount
protected override int GridTotalItemCount { get; set; }
Property Value
GridVisible
protected override bool GridVisible { get; set; }
Property Value
HasData
public override bool HasData { get; }
Property Value
Linker
protected override SearchResultsBaseGridController<TFilter>.IControlLinker Linker { get; }
Property Value
Methods
CreatePaginationTemplate()
protected virtual ITemplate CreatePaginationTemplate()
Returns
GetColumns()
protected override IEnumerable<SearchResultsBaseGridController<TFilter>.IColumn> GetColumns()
Returns
GetDataKeys(GridViewRow)
public Guid[] GetDataKeys(GridViewRow row)
Parameters
rowGridViewRow
Returns
- Guid[]
GetRowCount()
protected override int GetRowCount()
Returns
GridDataBind()
protected override void GridDataBind()
Grid_DataBound(object, EventArgs)
protected virtual void Grid_DataBound(object sender, EventArgs e)
Parameters
OnInit(EventArgs)
protected override void OnInit(EventArgs e)