GridTableView
Class
Definition
Namespace:Telerik.Web.UI
Assembly:Telerik.Web.UI.dll
Syntax:
C#
public class GridTableView : GridTableViewBase, INamingContainer
Inheritance: objectGridTableViewBaseGridTableView
Implements:
Inherited Members
Constructors
C#
public GridTableView()
Properties
C#
[SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays")]
[TypeConverter(typeof(GridStringArrayConverter))]
public virtual string[] AdditionalDataFieldNames { get; set; }
C#
public bool AllowAutomaticDeletes { get; set; }
C#
public bool AllowAutomaticInserts { get; set; }
C#
public bool AllowAutomaticUpdates { get; set; }
C#
public virtual bool AllowCustomPaging { get; set; }
C#
public virtual bool AllowCustomSorting { get; set; }
C#
public virtual bool AllowFilteringByColumn { get; set; }
C#
public bool AllowMultiColumnSorting { get; set; }
C#
public bool AllowNaturalSort { get; set; }
C#
public virtual bool AllowPaging { get; set; }
C#
public virtual bool AllowSorting { get; set; }
C#
public virtual GridTableItemStyle AlternatingItemStyle { get; }
C#
public virtual bool AutoGenerateColumns { get; set; }
C#
[SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays")]
[Browsable(false)]
public GridColumn[] AutoGeneratedColumns { get; }
C#
public GridBatchEditingSettings BatchEditingSettings { get; }
C#
public virtual bool CanRetrieveAllData { get; set; }
C#
public virtual string CheckListWebServicePath { get; set; }
C#
[Browsable(false)]
public GridItemCollection ChildEditItems { get; }
C#
[Browsable(false)]
public GridItemCollection ChildSelectedItems { get; }
C#
[SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays")]
[TypeConverter(typeof(GridStringArrayConverter))]
public virtual string[] ClientDataKeyNames { get; set; }
C#
public GridColumnGroupCollection ColumnGroups { get; }
C#
public virtual GridColumnCollection Columns { get; }
C#
public List<GridTableView.PersistableColumnSetting> ColumnSettings { get; set; }
C#
public GridCommandItemDisplay CommandItemDisplay { get; set; }
C#
public GridCommandItemSettings CommandItemSettings { get; }
C#
public GridTableItemStyle CommandItemStyle { get; }
CommandItemTemplate
ITemplate
C#
[Bindable(false)]
[Browsable(false)]
public ITemplate CommandItemTemplate { get; set; }
C#
[Bindable(true)]
[Browsable(false)]
public int CurrentPageIndex { get; set; }
C#
public GridResetPageIndexAction CurrentResetPageIndexAction { get; set; }
C#
[SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays")]
[TypeConverter(typeof(GridStringArrayConverter))]
public virtual string[] DataKeyNames { get; set; }
C#
[Browsable(false)]
public virtual GridDataKeyArray DataKeyValues { get; }
C#
[Browsable(false)]
public override object DataSource { get; set; }
C#
[Browsable(false)]
public int DataSourceCount { get; }
C#
public override string DataSourceID { get; set; }
C#
public string DeleteMethod { get; set; }
DetailItemTemplate
ITemplate
C#
public virtual ITemplate DetailItemTemplate { get; set; }
C#
[Browsable(false)]
public int DetailTableIndex { get; }
C#
public GridTableViewCollection DetailTables { get; }
C#
public virtual GridTableTextDirection Dir { get; set; }
C#
public GridEditFormSettings EditFormSettings { get; }
C#
public GridTableItemStyle EditItemStyle { get; }
EditItemTemplate
ITemplate
C#
[Browsable(false)]
public virtual ITemplate EditItemTemplate { get; set; }
C#
public GridEditMode EditMode { get; set; }
C#
public virtual bool EnableColumnsViewState { get; set; }
C#
public virtual bool EnableGroupsExpandAll { get; set; }
C#
public virtual bool EnableHeaderContextAggregatesMenu { get; set; }
C#
public virtual bool EnableHeaderContextFilterMenu { get; set; }
C#
public virtual bool EnableHeaderContextMenu { get; set; }
C#
public virtual bool EnableHierarchyExpandAll { get; set; }
C#
public virtual bool EnableLinqGrouping { get; set; }
C#
public bool EnableNoRecordsTemplate { get; set; }
C#
public bool EnableSplitHeaderText { get; set; }
C#
[Browsable(false)]
public GridExpandColumn ExpandCollapseColumn { get; set; }
C#
public string FilterExpression { get; set; }
C#
public GridTableItemStyle FilterItemStyle { get; }
C#
public GridTableItemStyle FooterStyle { get; }
C#
public virtual GridTableFrame Frame { get; set; }
GridLines
GridLines
C#
public override GridLines GridLines { get; set; }
Overrides:
C#
public GridGroupByExpressionCollection GroupByExpressions { get; }
GroupFooterTemplate
ITemplate
C#
[Browsable(false)]
public virtual ITemplate GroupFooterTemplate { get; set; }
C#
public virtual GridTableItemStyle GroupHeaderItemStyle { get; }
GroupHeaderTemplate
ITemplate
C#
[Browsable(false)]
public virtual ITemplate GroupHeaderTemplate { get; set; }
C#
public GridGroupLoadMode GroupLoadMode { get; set; }
C#
public bool GroupsDefaultExpanded { get; set; }
C#
[Browsable(false)]
public bool HasDetailTables { get; }
C#
public bool HasMultiHeaders { get; }
C#
public GridTableItemStyle HeaderStyle { get; }
C#
public bool HierarchyDefaultExpanded { get; set; }
C#
[Browsable(false)]
public string HierarchyIndex { get; }
C#
public GridChildLoadMode HierarchyLoadMode { get; set; }
HorizontalAlign
HorizontalAlign
C#
public override HorizontalAlign HorizontalAlign { get; set; }
Overrides:
C#
public GridInsertItemDisplay InsertItemDisplay { get; set; }
C#
public GridInsertItemPageIndexAction InsertItemPageIndexAction { get; set; }
C#
public string InsertMethod { get; set; }
C#
public bool IsFilterItemExpanded { get; set; }
C#
[Browsable(false)]
public bool IsItemInserted { get; set; }
C#
[Browsable(false)]
public virtual GridDataItemCollection Items { get; }
C#
[Browsable(false)]
public bool ItemsCreated { get; }
C#
[Browsable(false)]
public virtual GridDataItemCollection ItemsHierarchy { get; }
C#
public virtual GridTableItemStyle ItemStyle { get; }
ItemTemplate
ITemplate
C#
[Browsable(false)]
public virtual ITemplate ItemTemplate { get; set; }
C#
public GridTableItemStyle MultiHeaderItemStyle { get; }
C#
public GridNestedViewSettings NestedViewSettings { get; }
NestedViewTemplate
ITemplate
C#
[Browsable(false)]
public virtual ITemplate NestedViewTemplate { get; set; }
C#
public string NoDetailRecordsText { get; set; }
C#
public string NoMasterRecordsText { get; set; }
NoRecordsTemplate
ITemplate
C#
[Browsable(false)]
[Bindable(false)]
public ITemplate NoRecordsTemplate { get; set; }
C#
public bool OverrideDataSourceControlSorting { get; set; }
C#
public GridPagerStyle PagerStyle { get; }
PagerTemplate
ITemplate
C#
[Browsable(false)]
[Bindable(false)]
public ITemplate PagerTemplate { get; set; }
C#
[Browsable(false)]
public GridPagingManager PagingManager { get; }
C#
[Browsable(false)]
public GridDataItem ParentItem { get; }
C#
public GridTableViewRelation ParentTableRelation { get; }
C#
public virtual bool PersistWhiteSpacesInFilter { get; set; }
C#
[Browsable(false)]
public GridTableItemStyle RenderActiveItemStyle { get; }
C#
[Browsable(false)]
public GridTableItemStyle RenderAlternatingItemStyle { get; }
C#
[SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays")]
[Browsable(false)]
[SuppressMessage("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")]
public GridColumn[] RenderColumns { get; }
C#
[Browsable(false)]
public GridTableItemStyle RenderCommandItemStyle { get; }
C#
[Browsable(false)]
public GridTableItemStyle RenderEditItemStyle { get; }
C#
[Browsable(false)]
public GridTableItemStyle RenderFilterItemStyle { get; }
C#
[Browsable(false)]
public GridTableItemStyle RenderFooterStyle { get; }
C#
[Browsable(false)]
public GridTableItemStyle RenderGroupHeaderItemStyle { get; }
C#
[Browsable(false)]
public GridTableItemStyle RenderHeaderStyle { get; }
C#
[Browsable(false)]
public GridTableItemStyle RenderItemStyle { get; }
C#
[Browsable(false)]
public GridTableItemStyle RenderMultiHeaderItemStyle { get; }
C#
[Browsable(false)]
public GridPagerStyle RenderPagerStyle { get; }
C#
[Browsable(false)]
public bool RequiresBinding { get; set; }
C#
[Browsable(false)]
public DataView ResolvedDataSourceView { get; }
C#
public bool RetainExpandStateOnRebind { get; set; }
C#
public bool RetrieveAllDataFields { get; set; }
C#
public virtual bool RetrieveDataTypeFromFirstItem { get; set; }
C#
public bool RetrieveNullAsDBNull { get; set; }
C#
[Browsable(false)]
public GridRowIndicatorColumn RowIndicatorColumn { get; set; }
SelectedItemStyle
Style
C#
[Browsable(false)]
public Style SelectedItemStyle { get; }
C#
public override string SelectMethod { get; set; }
C#
public GridSelfHierarchySettings SelfHierarchySettings { get; }
C#
public bool ShowFooter { get; set; }
C#
public bool ShowGroupFooter { get; set; }
C#
public bool ShowHeader { get; set; }
C#
public bool ShowHeadersWhenNoRecords { get; set; }
C#
public GridSortExpressionCollection SortExpressions { get; }
C#
public virtual bool SortHeaderContextMenuColumns { get; set; }
C#
public virtual GridTableLayout TableLayout { get; set; }
C#
public string TimeZoneID { get; set; }
C#
public string UpdateMethod { get; set; }
C#
public bool UseAllDataFields { get; set; }
C#
[Browsable(true)]
[Bindable(true)]
public virtual int VirtualItemCount { get; set; }
Width
Unit
C#
public override Unit Width { get; set; }
Methods
C#
protected void BuildDetailTablesFromDataSource(DataTable parentTable, GridTableView parentTableView)
C#
public void ClearChildEditItems()
C#
public void ClearChildSelectedCells()
C#
public void ClearChildSelectedItems()
C#
public void ClearEditItems()
C#
public void ClearSelectedItems()
C#
protected override int CreateChildControls(IEnumerable dataSource, bool useDataSource)
C#
protected override void CreateControlHierarchy(bool useDataSource)
Overrides:
C#
protected override DataSourceSelectArguments CreateDataSourceSelectArguments()
DataSourceSelectArguments
C#
protected void CreateMobileViews()
C#
public override void DataBind()
C#
public void ExportToCSV()
C#
public void ExportToExcel()
C#
public void ExportToPdf()
C#
public void ExportToWord()
C#
public void ExtractValuesFromItem(IDictionary newValues, GridEditableItem editedItem)
C#
protected virtual void FilterDetailDataSource()
C#
[SuppressMessage("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")]
public GridDataItem[] FindItemsByKeyValues(IDictionary dictionary)
C#
public IGridColumnEditor GetBatchColumnEditor(GridColumn column)
C#
public IGridColumnEditor GetBatchColumnEditor(string columnUniqueName)
C#
public Panel GetBatchEditorContainer(GridColumn column)
Panel
C#
public Panel GetBatchEditorContainer(string columnUniqueName)
Panel
C#
public GridColumn GetColumnSafe(string columnUniqueName)
C#
public GridTableHeaderCell GetHeaderCellByColumnUniqueName(string uniqueName)
C#
public GridItem[] GetItems(params GridItemType[] includeItemTypes)
GridItem[]
C#
protected virtual ITemplate GetNoRecordsTemplate()
ITemplate
C#
protected virtual bool HandleDeleteCallback(int affectedRows, Exception ex, GridEditableItem item, bool suppressRebind)
C#
protected virtual bool HandleInsertCallback(int affectedRows, Exception ex, GridEditableItem item, bool suppressRebind)
C#
protected virtual bool HandleUpdateCallback(int affectedRows, Exception ex, GridEditableItem item, bool suppressRebind)
C#
[SuppressMessage("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")]
public bool HasAggregates()
C#
public virtual void InsertItem()
C#
protected override void LoadControlState(object savedState)
Overrides:
C#
protected override void OnDataPropertyChanged()
C#
public virtual void PerformDelete(GridEditableItem editedItem, bool suppressRebind)
C#
public void PerformInsert()
C#
public virtual void PerformInsert(GridEditableItem editedItem, bool suppressRebind)
C#
protected override void PerformSelect()
C#
public virtual void PerformUpdate(GridEditableItem editedItem, bool suppressRebind)
C#
protected override void PrepareControlHierarchy()
Overrides:
C#
protected virtual void PrepareDataSource()
C#
public void PrepareExport()
C#
public void Rebind()
C#
protected virtual void ResetAllowAutomaticDeletes()
C#
protected virtual void ResetAllowAutomaticInserts()
C#
protected virtual void ResetAllowAutomaticUpdates()
C#
protected virtual void ResetAllowCustomPaging()
C#
protected virtual void ResetAllowFilteringByColumn()
C#
protected virtual void ResetAllowPaging()
C#
protected virtual void ResetAllowSorting()
C#
protected virtual void ResetAutoGenerateColumns()
C#
protected virtual void ResetGridLines()
C#
protected virtual void ResetHorizontalAlign()
C#
protected virtual void ResetPageSize()
C#
public void ResetRenderColumns()
C#
protected virtual void ResetShowFooter()
C#
protected virtual void ResetShowHeader()
C#
protected virtual void ResetVirtualItemCount()
C#
public void SetLevelRequiresBinding()
C#
public void SwapColumns(GridColumn column1, GridColumn column2)
C#
protected override void TrackViewState()