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

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

Private Properties

Свойство Тип Описание
CancelEdit void
CopyOrderedDictionary IOrderedDictionary
CreateAutoFieldProperties AutoGeneratedFieldProperties[]
CreateEmptyrRow GridViewRow
CreatePagerRow GridViewRow
CreateRowDataKey IOrderedDictionary
DeleteCallback bool
EditRow void
EndRowEdit void
GetRowState DataControlRowState
GetRowValues IOrderedDictionary
ICallbackContainer string
ICallbackEventHandler string
ICallbackEventHandler void
IPostBackContainer PostBackOptions
IPostBackEventHandler void
LoadDataKeyArrayState void
OnFieldsChanged void
ProcessEvent void
RenderGrid void
RequireBinding void
SaveDataKeyArrayState object[]
SelectRow void
ShowPage void
Sort void
UpdateCallback bool
UpdateRow void
UpdateRow void

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

Метод Описание
DataBind ( ) : void
DeleteRow ( int rowIndex ) : void
GridView ( ) : System
IsBindableType ( Type type ) : bool
Sort ( string newSortExpression, SortDirection newSortDirection ) : void

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

Метод Описание
CreateAutoGeneratedColumn ( AutoGeneratedFieldProperties fieldProperties ) : AutoGeneratedField
CreateChildControls ( IEnumerable data, bool dataBinding ) : int
CreateChildTable ( ) : Table
CreateColumns ( PagedDataSource dataSource, bool useDataSource ) : ICollection
CreateControlStyle ( ) : Style
CreateDataSourceSelectArguments ( ) : DataSourceSelectArguments
CreateRow ( int rowIndex, int dataSourceIndex, DataControlRowType rowType, DataControlRowState rowState ) : GridViewRow
ExtractRowValues ( IOrderedDictionary fieldValues, GridViewRow row, bool includeReadOnlyFields, bool includePrimaryKey ) : void
GetCallbackResult ( ) : string
GetCallbackScript ( IButtonControl control, string argument ) : string
InitializePager ( GridViewRow row, int columnSpan, PagedDataSource dataSource ) : void
InitializeRow ( GridViewRow row, DataControlField fields ) : void
LoadControlState ( object ob ) : void
LoadViewState ( object savedState ) : void
OnBubbleEvent ( object source, EventArgs e ) : bool
OnDataPropertyChanged ( ) : void
OnDataSourceViewChanged ( object sender, EventArgs e ) : void
OnInit ( EventArgs e ) : void
OnPageIndexChanged ( EventArgs e ) : void
OnPageIndexChanging ( GridViewPageEventArgs e ) : void
OnPagePreLoad ( object sender, EventArgs e ) : void
OnPreRender ( EventArgs e ) : void
OnRowCancelingEdit ( GridViewCancelEditEventArgs e ) : void
OnRowCommand ( GridViewCommandEventArgs e ) : void
OnRowCreated ( GridViewRowEventArgs e ) : void
OnRowDataBound ( GridViewRowEventArgs e ) : void
OnRowDeleted ( GridViewDeletedEventArgs e ) : void
OnRowDeleting ( GridViewDeleteEventArgs e ) : void
OnRowEditing ( GridViewEditEventArgs e ) : void
OnRowUpdated ( GridViewUpdatedEventArgs e ) : void
OnRowUpdating ( GridViewUpdateEventArgs e ) : void
OnSelectedIndexChanged ( EventArgs e ) : void
OnSelectedIndexChanging ( GridViewSelectEventArgs e ) : void
OnSorted ( EventArgs e ) : void
OnSorting ( GridViewSortEventArgs e ) : void
PerformDataBinding ( IEnumerable data ) : void
PrepareControlHierarchy ( ) : void
RaiseCallbackEvent ( string eventArgs ) : void
RaisePostBackEvent ( string eventArgument ) : void
Render ( HtmlTextWriter writer ) : void
SaveControlState ( ) : object
SaveViewState ( ) : object
TrackViewState ( ) : void

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

Метод Описание
CancelEdit ( ) : void
CopyOrderedDictionary ( IOrderedDictionary sourceDic ) : IOrderedDictionary
CreateAutoFieldProperties ( PagedDataSource source ) : AutoGeneratedFieldProperties[]
CreateEmptyrRow ( int fieldCount ) : GridViewRow
CreatePagerRow ( int fieldCount, PagedDataSource dataSource ) : GridViewRow
CreateRowDataKey ( GridViewRow row ) : IOrderedDictionary
DeleteCallback ( int recordsAffected, Exception exception ) : bool
EditRow ( int index ) : void
EndRowEdit ( ) : void
GetRowState ( int index ) : DataControlRowState
GetRowValues ( GridViewRow row, bool includeReadOnlyFields, bool includePrimaryKey ) : IOrderedDictionary
ICallbackContainer ( IButtonControl control, string argument ) : string
ICallbackEventHandler ( ) : string
ICallbackEventHandler ( string eventArgs ) : void
IPostBackContainer ( IButtonControl control ) : PostBackOptions
IPostBackEventHandler ( string eventArgument ) : void
LoadDataKeyArrayState ( object state ) : void
OnFieldsChanged ( object sender, EventArgs args ) : void
ProcessEvent ( string eventName, string param, bool causesValidation ) : void
RenderGrid ( HtmlTextWriter writer ) : void
RequireBinding ( ) : void
SaveDataKeyArrayState ( ) : object[]
SelectRow ( int index ) : void
ShowPage ( int newIndex ) : void
Sort ( string newSortExpression ) : void
UpdateCallback ( int recordsAffected, Exception exception ) : bool
UpdateRow ( GridViewRow row, int rowIndex, bool causesValidation ) : void
UpdateRow ( int rowIndex, bool causesValidation ) : void

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

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

protected CreateAutoGeneratedColumn ( AutoGeneratedFieldProperties fieldProperties ) : AutoGeneratedField
fieldProperties AutoGeneratedFieldProperties
Результат AutoGeneratedField

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

protected CreateChildControls ( IEnumerable data, bool dataBinding ) : int
data IEnumerable
dataBinding bool
Результат int

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

protected CreateChildTable ( ) : Table
Результат Table

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

protected CreateColumns ( PagedDataSource dataSource, bool useDataSource ) : ICollection
dataSource PagedDataSource
useDataSource bool
Результат ICollection

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

protected CreateControlStyle ( ) : Style
Результат Style

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

protected CreateDataSourceSelectArguments ( ) : DataSourceSelectArguments
Результат DataSourceSelectArguments

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

protected CreateRow ( int rowIndex, int dataSourceIndex, DataControlRowType rowType, DataControlRowState rowState ) : GridViewRow
rowIndex int
dataSourceIndex int
rowType DataControlRowType
rowState DataControlRowState
Результат GridViewRow

DataBind() публичный закрытый Метод

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

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

public DeleteRow ( int rowIndex ) : void
rowIndex int
Результат void

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

protected ExtractRowValues ( IOrderedDictionary fieldValues, GridViewRow row, bool includeReadOnlyFields, bool includePrimaryKey ) : void
fieldValues IOrderedDictionary
row GridViewRow
includeReadOnlyFields bool
includePrimaryKey bool
Результат void

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

protected GetCallbackResult ( ) : string
Результат string

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

protected GetCallbackScript ( IButtonControl control, string argument ) : string
control IButtonControl
argument string
Результат string

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

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

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

protected InitializePager ( GridViewRow row, int columnSpan, PagedDataSource dataSource ) : void
row GridViewRow
columnSpan int
dataSource PagedDataSource
Результат void

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

protected InitializeRow ( GridViewRow row, DataControlField fields ) : void
row GridViewRow
fields DataControlField
Результат void

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

public IsBindableType ( Type type ) : bool
type Type
Результат bool

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

protected LoadControlState ( object ob ) : void
ob object
Результат void

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

protected LoadViewState ( object savedState ) : void
savedState object
Результат void

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

protected OnBubbleEvent ( object source, EventArgs e ) : bool
source object
e EventArgs
Результат bool

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

protected OnDataPropertyChanged ( ) : void
Результат void

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

protected OnDataSourceViewChanged ( object sender, EventArgs e ) : void
sender object
e EventArgs
Результат void

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

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

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

protected OnPageIndexChanged ( EventArgs e ) : void
e EventArgs
Результат void

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

protected OnPageIndexChanging ( GridViewPageEventArgs e ) : void
e GridViewPageEventArgs
Результат void

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

protected OnPagePreLoad ( object sender, EventArgs e ) : void
sender object
e EventArgs
Результат void

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

protected OnPreRender ( EventArgs e ) : void
e EventArgs
Результат void

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

protected OnRowCancelingEdit ( GridViewCancelEditEventArgs e ) : void
e GridViewCancelEditEventArgs
Результат void

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

protected OnRowCommand ( GridViewCommandEventArgs e ) : void
e GridViewCommandEventArgs
Результат void

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

protected OnRowCreated ( GridViewRowEventArgs e ) : void
e GridViewRowEventArgs
Результат void

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

protected OnRowDataBound ( GridViewRowEventArgs e ) : void
e GridViewRowEventArgs
Результат void

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

protected OnRowDeleted ( GridViewDeletedEventArgs e ) : void
e GridViewDeletedEventArgs
Результат void

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

protected OnRowDeleting ( GridViewDeleteEventArgs e ) : void
e GridViewDeleteEventArgs
Результат void

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

protected OnRowEditing ( GridViewEditEventArgs e ) : void
e GridViewEditEventArgs
Результат void

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

protected OnRowUpdated ( GridViewUpdatedEventArgs e ) : void
e GridViewUpdatedEventArgs
Результат void

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

protected OnRowUpdating ( GridViewUpdateEventArgs e ) : void
e GridViewUpdateEventArgs
Результат void

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

protected OnSelectedIndexChanged ( EventArgs e ) : void
e EventArgs
Результат void

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

protected OnSelectedIndexChanging ( GridViewSelectEventArgs e ) : void
e GridViewSelectEventArgs
Результат void

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

protected OnSorted ( EventArgs e ) : void
e EventArgs
Результат void

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

protected OnSorting ( GridViewSortEventArgs e ) : void
e GridViewSortEventArgs
Результат void

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

protected PerformDataBinding ( IEnumerable data ) : void
data IEnumerable
Результат void

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

protected PrepareControlHierarchy ( ) : void
Результат void

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

protected RaiseCallbackEvent ( string eventArgs ) : void
eventArgs string
Результат void

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

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

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

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

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

protected SaveControlState ( ) : object
Результат object

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

protected SaveViewState ( ) : object
Результат object

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

public Sort ( string newSortExpression, SortDirection newSortDirection ) : void
newSortExpression string
newSortDirection SortDirection
Результат void

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

protected TrackViewState ( ) : void
Результат void