C# Класс Hd.Web.Extensions.GridController

Наследование: System.Web.UI.WebControls.WebControl, IPostBackEventHandler
Показать файл Открыть проект

Открытые методы

Метод Описание
BindGrid ( ) : void
BindGrid ( bool bindFlag ) : void
GetDeletePostbackScript ( object argument ) : string
GetStateID ( ) : string
GridController ( ) : System
GridController ( GridView grid, Pager pager, BusinessQuery businessQuery ) : System
GridController ( GridView grid, Pager pager, BusinessQuery businessQuery, Type entityBaseType ) : System
Initialize ( ) : void
InitializeFilter ( ) : void
LoadQuery ( ) : SelectQuery
RaisePostBackEvent ( string eventArgument ) : void
RefreshGrid ( ) : void
ResetPageIndex ( ) : void

Защищенные методы

Метод Описание
Grid_RowDataBound ( object sender, System.Web.UI.WebControls.GridViewRowEventArgs e ) : void
OnInit ( EventArgs e ) : void
OnLoad ( EventArgs e ) : void
Render ( System.Web.UI.HtmlTextWriter writer ) : void

Приватные методы

Метод Описание
FindNestedControl ( string controlID ) : Control
Grid_PreRender ( object sender, EventArgs e ) : void
Grid_Sorting ( object sender, System.Web.UI.WebControls.GridViewSortEventArgs e ) : void
InitializeGridSettings ( ) : void
InitializePagerSettings ( ) : void
InitializeQueryPageSettings ( ) : void
InitializeQuerySettings ( ) : void
Pager_PageIndexChanged ( object sender, PageIndexChangedEventArgs e ) : void
SaveQuery ( ) : void
UpdatePagerTotalCount ( ) : void
UpdateSortDirectionSign ( ) : void

Draw sort direction image. TODO: Maybe refactored into Sorter class

_pager_PageSizeChanged ( object sender, PageSizeChangedEventArgs e ) : void

Описание методов

BindGrid() публичный Метод

public BindGrid ( ) : void
Результат void

BindGrid() публичный Метод

public BindGrid ( bool bindFlag ) : void
bindFlag bool
Результат void

GetDeletePostbackScript() публичный Метод

public GetDeletePostbackScript ( object argument ) : string
argument object
Результат string

GetStateID() публичный Метод

public GetStateID ( ) : string
Результат string

GridController() публичный Метод

public GridController ( ) : System
Результат System

GridController() публичный Метод

public GridController ( GridView grid, Pager pager, BusinessQuery businessQuery ) : System
grid System.Web.UI.WebControls.GridView
pager Pager
businessQuery Hd.Portal.BusinessQuery
Результат System

GridController() публичный Метод

public GridController ( GridView grid, Pager pager, BusinessQuery businessQuery, Type entityBaseType ) : System
grid System.Web.UI.WebControls.GridView
pager Pager
businessQuery Hd.Portal.BusinessQuery
entityBaseType System.Type
Результат System

Grid_RowDataBound() защищенный Метод

protected Grid_RowDataBound ( object sender, System.Web.UI.WebControls.GridViewRowEventArgs e ) : void
sender object
e System.Web.UI.WebControls.GridViewRowEventArgs
Результат void

Initialize() публичный Метод

public Initialize ( ) : void
Результат void

InitializeFilter() публичный Метод

public InitializeFilter ( ) : void
Результат void

LoadQuery() публичный Метод

public LoadQuery ( ) : SelectQuery
Результат Hd.QueryExtensions.SelectQuery

OnInit() защищенный Метод

protected OnInit ( EventArgs e ) : void
e System.EventArgs
Результат void

OnLoad() защищенный Метод

protected OnLoad ( EventArgs e ) : void
e System.EventArgs
Результат void

RaisePostBackEvent() публичный Метод

public RaisePostBackEvent ( string eventArgument ) : void
eventArgument string
Результат void

RefreshGrid() публичный Метод

public RefreshGrid ( ) : void
Результат void

Render() защищенный Метод

protected Render ( System.Web.UI.HtmlTextWriter writer ) : void
writer System.Web.UI.HtmlTextWriter
Результат void

ResetPageIndex() публичный Метод

public ResetPageIndex ( ) : void
Результат void