C# 클래스 Hd.Web.Extensions.GridController

상속: System.Web.UI.WebControls.WebControl, IPostBackEventHandler
파일 보기 프로젝트 열기: TargetProcess/Tp.HelpDesk

공개 메소드들

메소드 설명
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