C# 클래스 System.Web.UI.WebControls.DataGrid

상속: System.Web.UI.WebControls.BaseDataList, INamingContainer
파일 보기 프로젝트 열기: runefs/Marvin 1 사용 예제들

Private Properties

프로퍼티 타입 설명
CreateItem System.Web.UI.WebControls.DataGridItem
InitializeNextPrevPager System.Web.UI.WebControls.TableCell
InitializeNumericPager System.Web.UI.WebControls.TableCell

공개 메소드들

메소드 설명
AddColumnsFromSource ( System.Web.UI.WebControls.PagedDataSource data_source ) : void
AddPropertyToColumns ( ) : void
AddPropertyToColumns ( PropertyDescriptor prop, bool tothis ) : void
AdjustItemTypes ( int prev_select, int new_select ) : void
ApplyColumnStyle ( System.Web.UI.WebControls.TableCellCollection cells, ListItemType type ) : void
ApplyItemStyle ( System.Web.UI.WebControls.DataGridItem item ) : void

보호된 메소드들

메소드 설명
CreateColumnSet ( System.Web.UI.WebControls.PagedDataSource dataSource, bool useDataSource ) : ArrayList
CreateControlHierarchy ( bool useDataSource ) : void
CreateControlStyle ( ) : System.Web.UI.WebControls.Style
CreateItem ( int itemIndex, int dataSourceIndex, ListItemType itemType ) : System.Web.UI.WebControls.DataGridItem
InitializeItem ( System.Web.UI.WebControls.DataGridItem item, System.Web.UI.WebControls.DataGridColumn columns ) : void
InitializePager ( System.Web.UI.WebControls.DataGridItem item, int columnSpan, System.Web.UI.WebControls.PagedDataSource pagedDataSource ) : void
LoadViewState ( object savedState ) : void
OnBubbleEvent ( object source, EventArgs e ) : bool
OnCancelCommand ( System.Web.UI.WebControls.DataGridCommandEventArgs e ) : void
OnDeleteCommand ( System.Web.UI.WebControls.DataGridCommandEventArgs e ) : void
OnEditCommand ( System.Web.UI.WebControls.DataGridCommandEventArgs e ) : void
OnItemCommand ( System.Web.UI.WebControls.DataGridCommandEventArgs e ) : void
OnItemCreated ( System.Web.UI.WebControls.DataGridItemEventArgs e ) : void
OnItemDataBound ( System.Web.UI.WebControls.DataGridItemEventArgs e ) : void
OnPageIndexChanged ( System.Web.UI.WebControls.DataGridPageChangedEventArgs e ) : void
OnSortCommand ( System.Web.UI.WebControls.DataGridSortCommandEventArgs e ) : void
OnUpdateCommand ( System.Web.UI.WebControls.DataGridCommandEventArgs e ) : void
PrepareControlHierarchy ( ) : void
SaveViewState ( ) : object
TrackViewState ( ) : void

비공개 메소드들

메소드 설명
CreateItem ( int item_index, int data_source_index, ListItemType type, bool data_bind, object data_item, System.Web.UI.WebControls.PagedDataSource paged ) : System.Web.UI.WebControls.DataGridItem
InitializeNextPrevPager ( System.Web.UI.WebControls.DataGridItem item, int columnSpan, System.Web.UI.WebControls.PagedDataSource paged ) : System.Web.UI.WebControls.TableCell
InitializeNumericPager ( System.Web.UI.WebControls.DataGridItem item, int columnSpan, System.Web.UI.WebControls.PagedDataSource paged ) : System.Web.UI.WebControls.TableCell

메소드 상세

AddColumnsFromSource() 공개 메소드

public AddColumnsFromSource ( System.Web.UI.WebControls.PagedDataSource data_source ) : void
data_source System.Web.UI.WebControls.PagedDataSource
리턴 void

AddPropertyToColumns() 공개 메소드

public AddPropertyToColumns ( ) : void
리턴 void

AddPropertyToColumns() 공개 메소드

public AddPropertyToColumns ( PropertyDescriptor prop, bool tothis ) : void
prop System.ComponentModel.PropertyDescriptor
tothis bool
리턴 void

AdjustItemTypes() 공개 메소드

public AdjustItemTypes ( int prev_select, int new_select ) : void
prev_select int
new_select int
리턴 void

ApplyColumnStyle() 공개 메소드

public ApplyColumnStyle ( System.Web.UI.WebControls.TableCellCollection cells, ListItemType type ) : void
cells System.Web.UI.WebControls.TableCellCollection
type ListItemType
리턴 void

ApplyItemStyle() 공개 메소드

public ApplyItemStyle ( System.Web.UI.WebControls.DataGridItem item ) : void
item System.Web.UI.WebControls.DataGridItem
리턴 void

CreateColumnSet() 보호된 메소드

protected CreateColumnSet ( System.Web.UI.WebControls.PagedDataSource dataSource, bool useDataSource ) : ArrayList
dataSource System.Web.UI.WebControls.PagedDataSource
useDataSource bool
리턴 System.Collections.ArrayList

CreateControlHierarchy() 보호된 메소드

protected CreateControlHierarchy ( bool useDataSource ) : void
useDataSource bool
리턴 void

CreateControlStyle() 보호된 메소드

protected CreateControlStyle ( ) : System.Web.UI.WebControls.Style
리턴 System.Web.UI.WebControls.Style

CreateItem() 보호된 메소드

protected CreateItem ( int itemIndex, int dataSourceIndex, ListItemType itemType ) : System.Web.UI.WebControls.DataGridItem
itemIndex int
dataSourceIndex int
itemType ListItemType
리턴 System.Web.UI.WebControls.DataGridItem

InitializeItem() 보호된 메소드

protected InitializeItem ( System.Web.UI.WebControls.DataGridItem item, System.Web.UI.WebControls.DataGridColumn columns ) : void
item System.Web.UI.WebControls.DataGridItem
columns System.Web.UI.WebControls.DataGridColumn
리턴 void

InitializePager() 보호된 메소드

protected InitializePager ( System.Web.UI.WebControls.DataGridItem item, int columnSpan, System.Web.UI.WebControls.PagedDataSource pagedDataSource ) : void
item System.Web.UI.WebControls.DataGridItem
columnSpan int
pagedDataSource System.Web.UI.WebControls.PagedDataSource
리턴 void

LoadViewState() 보호된 메소드

protected LoadViewState ( object savedState ) : void
savedState object
리턴 void

OnBubbleEvent() 보호된 메소드

protected OnBubbleEvent ( object source, EventArgs e ) : bool
source object
e System.EventArgs
리턴 bool

OnCancelCommand() 보호된 메소드

protected OnCancelCommand ( System.Web.UI.WebControls.DataGridCommandEventArgs e ) : void
e System.Web.UI.WebControls.DataGridCommandEventArgs
리턴 void

OnDeleteCommand() 보호된 메소드

protected OnDeleteCommand ( System.Web.UI.WebControls.DataGridCommandEventArgs e ) : void
e System.Web.UI.WebControls.DataGridCommandEventArgs
리턴 void

OnEditCommand() 보호된 메소드

protected OnEditCommand ( System.Web.UI.WebControls.DataGridCommandEventArgs e ) : void
e System.Web.UI.WebControls.DataGridCommandEventArgs
리턴 void

OnItemCommand() 보호된 메소드

protected OnItemCommand ( System.Web.UI.WebControls.DataGridCommandEventArgs e ) : void
e System.Web.UI.WebControls.DataGridCommandEventArgs
리턴 void

OnItemCreated() 보호된 메소드

protected OnItemCreated ( System.Web.UI.WebControls.DataGridItemEventArgs e ) : void
e System.Web.UI.WebControls.DataGridItemEventArgs
리턴 void

OnItemDataBound() 보호된 메소드

protected OnItemDataBound ( System.Web.UI.WebControls.DataGridItemEventArgs e ) : void
e System.Web.UI.WebControls.DataGridItemEventArgs
리턴 void

OnPageIndexChanged() 보호된 메소드

protected OnPageIndexChanged ( System.Web.UI.WebControls.DataGridPageChangedEventArgs e ) : void
e System.Web.UI.WebControls.DataGridPageChangedEventArgs
리턴 void

OnSortCommand() 보호된 메소드

protected OnSortCommand ( System.Web.UI.WebControls.DataGridSortCommandEventArgs e ) : void
e System.Web.UI.WebControls.DataGridSortCommandEventArgs
리턴 void

OnUpdateCommand() 보호된 메소드

protected OnUpdateCommand ( System.Web.UI.WebControls.DataGridCommandEventArgs e ) : void
e System.Web.UI.WebControls.DataGridCommandEventArgs
리턴 void

PrepareControlHierarchy() 보호된 메소드

protected PrepareControlHierarchy ( ) : void
리턴 void

SaveViewState() 보호된 메소드

protected SaveViewState ( ) : object
리턴 object

TrackViewState() 보호된 메소드

protected TrackViewState ( ) : void
리턴 void