Xceed DataGrid for Silverlight Documentation
DataGridControl Class
Members 


Represents the core class of Xceed DataGrid for Silverlight, which derives from Control, and is used to display and manipulate data.
Object Model
DataGridControl ClassDataGridAnimationSettings ClassColumnCollection ClassColumn ClassColumn ClassDataGridPath ClassDataGridGroupConfiguration ClassFilterExpressionBase ClassDataGridGroupConfigurationSelector ClassSelectedItemCollection ClassObject ClassStatFunctionCollection ClassStatFunction Class
Syntax
'Declaration
 
<StyleTypedPropertyAttribute(Property="InsertionRowStyle", StyleTargetType=Xceed.Silverlight.DataGrid.InsertionRow)>
<StyleTypedPropertyAttribute(Property="GroupByItemStyle", StyleTargetType=Xceed.Silverlight.DataGrid.GroupByItem)>
<StyleTypedPropertyAttribute(Property="InsertionCellStyle", StyleTargetType=Xceed.Silverlight.DataGrid.InsertionCell)>
<TemplatePartAttribute(Name="horizontalScrollBar", Type=System.Windows.Controls.Primitives.ScrollBar)>
<TemplateVisualStateAttribute(Name="NoPendingRequests", GroupName="RequestStates")>
<TemplateVisualStateAttribute(GroupName="RequestStates", Name="RequestsPending")>
<TemplateVisualStateAttribute(GroupName="LicensingStates", Name="Licensed")>
<TemplateVisualStateAttribute(GroupName="LicensingStates", Name="NotLicensed")>
<TemplateVisualStateAttribute(GroupName="UnconstrainedStates", Name="Constrained")>
<TemplateVisualStateAttribute(GroupName="UnconstrainedStates", Name="Unconstrained")>
<StyleTypedPropertyAttribute(Property="RowStyle", StyleTargetType=Xceed.Silverlight.DataGrid.DataRow)>
<StyleTypedPropertyAttribute(Property="GroupByControlStyle", StyleTargetType=Xceed.Silverlight.DataGrid.GroupByControl)>
<StyleTypedPropertyAttribute(Property="ColumnManagerRowStyle", StyleTargetType=Xceed.Silverlight.DataGrid.ColumnManagerRow)>
<StyleTypedPropertyAttribute(Property="ColumnManagerCellStyle", StyleTargetType=Xceed.Silverlight.DataGrid.ColumnManagerCell)>
<StyleTypedPropertyAttribute(Property="ColumnControlBackgroundStyle", StyleTargetType=Xceed.Silverlight.DataGrid.ColumnBackgroundControl)>
<TemplatePartAttribute(Name="dataGridPanelHost", Type=System.Windows.Controls.ContentControl)>
<StyleTypedPropertyAttribute(Property="FilterCellStyle", StyleTargetType=Xceed.Silverlight.DataGrid.FilterCell)>
<StyleTypedPropertyAttribute(Property="FilterRowStyle", StyleTargetType=Xceed.Silverlight.DataGrid.FilterRow)>
<TemplatePartAttribute(Name="verticalScrollBar", Type=System.Windows.Controls.Primitives.ScrollBar)>
<StyleTypedPropertyAttribute(Property="CellStyle", StyleTargetType=Xceed.Silverlight.DataGrid.DataCell)>
Public Class DataGridControl 
   Inherits ControlBase
   Implements MS.Internal.IManagedPeer, MS.Internal.IManagedPeerBase, MS.Internal.INativeCoreTypeWrapper 
'Usage
 
Dim instance As DataGridControl
[StyleTypedPropertyAttribute(Property="InsertionRowStyle", StyleTargetType=Xceed.Silverlight.DataGrid.InsertionRow)]
[StyleTypedPropertyAttribute(Property="GroupByItemStyle", StyleTargetType=Xceed.Silverlight.DataGrid.GroupByItem)]
[StyleTypedPropertyAttribute(Property="InsertionCellStyle", StyleTargetType=Xceed.Silverlight.DataGrid.InsertionCell)]
[TemplatePartAttribute(Name="horizontalScrollBar", Type=System.Windows.Controls.Primitives.ScrollBar)]
[TemplateVisualStateAttribute(Name="NoPendingRequests", GroupName="RequestStates")]
[TemplateVisualStateAttribute(GroupName="RequestStates", Name="RequestsPending")]
[TemplateVisualStateAttribute(GroupName="LicensingStates", Name="Licensed")]
[TemplateVisualStateAttribute(GroupName="LicensingStates", Name="NotLicensed")]
[TemplateVisualStateAttribute(GroupName="UnconstrainedStates", Name="Constrained")]
[TemplateVisualStateAttribute(GroupName="UnconstrainedStates", Name="Unconstrained")]
[StyleTypedPropertyAttribute(Property="RowStyle", StyleTargetType=Xceed.Silverlight.DataGrid.DataRow)]
[StyleTypedPropertyAttribute(Property="GroupByControlStyle", StyleTargetType=Xceed.Silverlight.DataGrid.GroupByControl)]
[StyleTypedPropertyAttribute(Property="ColumnManagerRowStyle", StyleTargetType=Xceed.Silverlight.DataGrid.ColumnManagerRow)]
[StyleTypedPropertyAttribute(Property="ColumnManagerCellStyle", StyleTargetType=Xceed.Silverlight.DataGrid.ColumnManagerCell)]
[StyleTypedPropertyAttribute(Property="ColumnControlBackgroundStyle", StyleTargetType=Xceed.Silverlight.DataGrid.ColumnBackgroundControl)]
[TemplatePartAttribute(Name="dataGridPanelHost", Type=System.Windows.Controls.ContentControl)]
[StyleTypedPropertyAttribute(Property="FilterCellStyle", StyleTargetType=Xceed.Silverlight.DataGrid.FilterCell)]
[StyleTypedPropertyAttribute(Property="FilterRowStyle", StyleTargetType=Xceed.Silverlight.DataGrid.FilterRow)]
[TemplatePartAttribute(Name="verticalScrollBar", Type=System.Windows.Controls.Primitives.ScrollBar)]
[StyleTypedPropertyAttribute(Property="CellStyle", StyleTargetType=Xceed.Silverlight.DataGrid.DataCell)]
public class DataGridControl : ControlBase, MS.Internal.IManagedPeer, MS.Internal.IManagedPeerBase, MS.Internal.INativeCoreTypeWrapper  
Inheritance Hierarchy

System.Object
   System.Windows.DependencyObject
      System.Windows.UIElement
         System.Windows.FrameworkElement
            System.Windows.Controls.Control
               Xceed.Silverlight.DataGrid.ControlBase
                  Xceed.Silverlight.DataGrid.DataGridControl

Requirements

Target Platforms: Windows 7, Windows Vista, Windows XP SP3, Windows Server 2008 family

See Also

Reference

DataGridControl Members
Xceed.Silverlight.DataGrid Namespace

Getting Started

Object Model Overview

Manipulating Data

Manipulating Data

Send Feedback