C# Класс System.Web.UI.WebControls.DataGrid

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

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