ComponentOne DataGrid for WPF and Silverlight
C1DataGrid Class Members
Fields  Properties  Methods  Events

C1.Silverlight.DataGrid Namespace : C1DataGrid Class

The following tables list the members exposed by C1DataGrid.

Public Constructors
 NameDescription
Public ConstructorInitializes a new instance of a C1DataGrid.  
Top
Public Fields
 NameDescription
Public Fieldstatic (Shared in Visual Basic)Identifies the AlternatingRowBackground dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the AlternatingRowForeground dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the AutoGenerateColumns dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the BodyRect dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the CanUserAddRows dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the CanUserEditRows dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the CanUserFilter dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the CanUserFreezeColumns dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the CanUserGroup dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the CanUserRemoveRows dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the CanUserReorderColumns dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the CanUserResizeColumns dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the CanUserResizeRows dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the CanUserSelectByDragging dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the CanUserSort dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the CanUserToggleDetails dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the CellStyle dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the ClipboardCopyMode dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the ClipboardPasteMode dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the ColumnHeaderClickAction dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the ColumnHeaderHeight dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the ColumnHeaderOptionsVisibility dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the ColumnHeaderStyle dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the ColumnWidth dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the CurrentColumn dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the CurrentRow dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the DragOverColumnStyle dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the DragSourceColumnStyle dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the DropIndicatorStyle dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the FiltersCombination dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the FilterStyle dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the FocusStyle dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the FrozenBottomRowsCount dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the FrozenColumnCount dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the FrozenTopRowsCount dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the GridLinesVisibility dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the GroupColumnHeaderStyle dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the GroupingPanelBackground dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the GroupingPanelForeground dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the GroupingPanelStyle dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the GroupRowHeaderStyle dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the GroupRowHeight dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the GroupRowPosition dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the GroupRowStyle dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the HeaderBackground dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the HeaderForeground dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the HeadersVisibility dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the HorizontalGridLinesBrush dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the HorizontalScrollBarVisibility dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the IndentWidth dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the IsLoading dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the IsMouseOver dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the IsReadOnly dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the ItemsSource dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the LeadingColumnWidth dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the LoadingIndicatorStyle dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the MaxColumnWidth dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the MaxRowHeight dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the MinColumnWidth dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the MinRowHeight dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the MouseOverBrush dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the NewRowHeaderStyle dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the NewRowStyle dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the NewRowVisibility dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the PressedBrush dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the RowBackground dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the RowDetailsTemplate dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the RowDetailsVisibilityMode dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the RowForeground dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the RowHeaderStyle dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the RowHeaderWidth dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the RowHeight dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the RowStyle dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the ScrollBarStyle dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the ScrollMode dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the ScrollPreviewRowTemplate dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the SelectedBackground dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the SelectedIndex dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the SelectedItem dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the SelectionMode dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the ShowFluidMouseOver dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the ShowGroupingPanel dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the ShowValidationIndicators dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the ShowVerticalFreezingSeparator dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the ValidationBackground dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the ValidationForeground dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the VerticalFreezingSeparatorStyle dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the VerticalFreezingSeparatorWidth dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the VerticalGridLinesBrush dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the VerticalScrollBarVisibility dependency property.  
Public Fieldstatic (Shared in Visual Basic)Identifies the VerticalScrollStep dependency property.  
Top
Public Properties
 NameDescription
Public Property (Inherited from System.Windows.FrameworkElement)
Public Property (Inherited from System.Windows.FrameworkElement)
Public Property (Inherited from System.Windows.UIElement)
Public PropertyGets or sets the System.Windows.Media.Brush that is used to paint the background of odd-numbered rows.  
Public PropertyGets or sets the System.Windows.Media.Brush that is used to paint the foreground of odd-numbered rows.  
Public PropertyGets or sets a value indicating whether columns are created automatically when the ItemsSource property is set.  
Public Property (Inherited from System.Windows.Controls.Control)
Public PropertyGets the rectangle that represent the area where the rows of the C1DataGrid are rendered. Useful to show adorners on top of the body.  
Public Property (Inherited from System.Windows.Controls.Control)
Public Property (Inherited from System.Windows.Controls.Control)
Public PropertyGets the collection of rows that are placed at the bottom of the item rows.  
Public Property (Inherited from System.Windows.UIElement)
Public PropertyGets or sets a value indicating whether the user is able to enter new rows by entering the data in each cell of the "new row" typically located at the bottom of the data grid.  
Public PropertyGets or sets a value indicating whether the user is able to edit the data of the cells.  
Public PropertyGets or sets a value indicating whether the user is able to filter a column by opening the corresponding filter popup in the column header.  
Public PropertyGets or sets a value indicating which of the freezing separators (currently only Left separator is supported) the user is able to drag in order to change the amount of frozen columns or rows.  
Public PropertyGets or sets a value indicating whether the user is able to change groups by dragging column headers over the grouping area, removing groups pressing the remove button of each grouped column element inside the grouping area, or change the order of the groups clicking the grouped column element itself.  
Public PropertyGets or sets a value indicating whether the user is able to remove rows by pressing Del key.  
Public PropertyGets or sets a value indicating whether the user is able to reorder columns by dragging the corresponding column header.  
Public PropertyGets or sets a value indicating whether the user is able to resize a column by dragging the right border of the column header.  
Public PropertyGets or sets a value indicating whether the user is able to resize a row by dragging the bottom border of the row header.  
Public PropertyGets or sets a value indicating whether dragging over cells panel will select them.  
Public PropertyGets or sets a value indicating whether the user is able to sort the data by clicking the column header.  
Public PropertyGets or sets a value indicating whether the user is able to change the visibility of the row details by clicking a toggle button located in the top right corner of the corresponding row header.  
Public PropertyGets or sets the style that is used when rendering the cells.  
Public Property (Inherited from System.Windows.Controls.Control)
Public Property (Inherited from System.Windows.UIElement)
Public PropertyGets or sets a value indicating the format of the text that will be copied to the clipboard.  
Public PropertyGets or sets a value indicating the expected format of the text that will be copied from the clipboard.  
Public PropertyGets or sets which action will be taken when user click a column header. By default the click action will execute a sorting operation, but this behavior can be changed to allow a user to select a whole column by pressing the corresponding column header. Typically used in Excel like scenarios.  
Public PropertyGets or sets the height in pixels of all the column headers.  
Public PropertyGets or sets a value indicating when the options drop-down of the columns headers will be visible.  
Public PropertyGets or sets the style that is used when rendering the column headers.  
Public PropertyGets the collection of columns currently present in the grid.  
Public PropertyGets or sets the column width for all the columns in the C1DataGrid.  
Public PropertyGets or sets the cell that contains the focus inside the C1DataGrid. This cell can be changed by the user when navigating with the keyboard or mouse interaction.  
Public PropertyGets or sets the column that contains the focused cell. This cell is changed automatically as the user navigate among cells with the keyboard or because the mouse interaction.  
Public PropertyGets or sets the row that contains the focused cell. This cell is changed automatically as the user navigate among cells with the keyboard or because the mouse interaction.  
Public Property (Inherited from System.Windows.FrameworkElement)
Public Property (Inherited from System.Windows.FrameworkElement)
Public PropertyGets the data source view currently used by the C1DataGrid.  
Public Property (Inherited from System.Windows.UIElement)
Public Property (Inherited from System.Windows.DependencyObject)
Public PropertyGets or sets the style applied to a System.Windows.Controls.ContentControl element used to show the dragged column while it moves.  
Public PropertyGets or sets the style applied to a System.Windows.Controls.ContentControl that is placed over the source column when it starts the Drag and Drop operation.  
Public PropertyGets or sets the style applied to a System.Windows.Controls.ContentControl element used to indicate the position where the dragged column will be dropped.  
Public Property (Inherited from System.Windows.UIElement)
Public PropertyGets the collection of columns whose DataGridColumn.FilterState is different from null. This group of columns determine the filtering state of the C1DataGrid.  
Public PropertyGets or sets the logical way the filters are combined among the columns.  
Public PropertyGets or sets the Style used for the Filter control container.  
Public Property (Inherited from System.Windows.FrameworkElement)
Public PropertyGets or sets a value indicating whether this C1DataGrid is focused.  
Public PropertyGets or sets the style of the System.Windows.Shapes.Rectangle used to show the focus on the C1DataGrid.  
Public Property (Inherited from System.Windows.Controls.Control)
Public Property (Inherited from System.Windows.Controls.Control)
Public Property (Inherited from System.Windows.Controls.Control)
Public Property (Inherited from System.Windows.Controls.Control)
Public Property (Inherited from System.Windows.Controls.Control)
Public Property (Inherited from System.Windows.Controls.Control)
Public PropertyGets or sets the number of rows that remain docked to the bottom of the viewport when the user scrolls vertically.  
Public PropertyGets or sets the number of columns that remain docked to the left side of the viewport when the user scrolls horizontally.  
Public PropertyGets or sets the number of rows that remain docked to the top of the viewport when the user scrolls vertically.  
Public PropertyGets or sets a value that indicates whether the horizontal or vertical grid lines among cells are displayed or not.  
Public PropertyGets or sets the style that is used when rendering the column headers in the group panel.  
Public PropertyGets the collection of columns whose DataGridColumn.GroupState is different from null. This group of columns determine the grouping state of the C1DataGrid.  
Public PropertyGets or sets the System.Windows.Media.Brush that is used to paint the background of the grouping panel that is on top of the datagrid.  
Public PropertyGets or sets the System.Windows.Media.Brush that is used to paint the foreground of the grouping panel that is on top of the datagrid.  
Public PropertyGets or sets the System.Windows.Style that is set to the grouping panel that is on top of the datagrid.  
Public PropertyGets or sets the style of the header of the group row.  
Public PropertyGets or sets the row height for all rows of type group in the C1DataGrid.  
Public PropertyGets or sets where the group row will be located relatively to the items of the group.  
Public PropertyGets or sets the style of the grouping row.  
Public PropertyGets or sets the System.Windows.Media.Brush used to paint the background of the headers of the datagrid besides grouping rows, freezing separator, scrollbars and filters.  
Public PropertyGets or sets the System.Windows.Media.Brush used to highlight the foreground of the headers of the datagrid besides grouping rows, freezing separator, scrollbars and filters.  
Public PropertyGets or sets a value that indicates whether column or row headers are displayed or not.  
Public Property (Inherited from System.Windows.FrameworkElement)
Public Property (Inherited from System.Windows.FrameworkElement)
Public Property (Inherited from System.Windows.Controls.Control)
Public PropertyGets or sets the System.Windows.Media.Brush used to display the horizontal grid lines.  
Public PropertyGets or sets a value that indicates how the horizontal scroll bar is displayed.  
Public PropertyGets or sets the width in pixels of each indentation level visible when the data is grouped.  
Public PropertyGets a value indicating whether it is possible to add new rows according to the inner System.ComponentModel.ICollectionView and C1DataGrid configuration.  
Public PropertyGets a value indicating whether it is possible to toggle row details according to the C1DataGrid configuration.  
Public PropertyGets a value indicating whether it is possible to edit rows according to the inner System.ComponentModel.ICollectionView and C1DataGrid configuration.  
Public Property (Inherited from System.Windows.Controls.Control)
Public PropertyGets a value indicating whether it is possible to filter rows according to the inner System.ComponentModel.ICollectionView and C1DataGrid configuration.  
Public PropertyGets a value indicating whether it is possible to group rows according to the inner System.ComponentModel.ICollectionView and C1DataGrid configuration.  
Public Property (Inherited from System.Windows.UIElement)
Public PropertyGets or sets a value indicating whether a visual indicator that cover all the data grid template is shown, demonstrating that the data is being loaded.  
Public PropertyReturns true if the mouse is over the control.  
Public PropertyGets or sets a value indicating whether the user is able to add remove or modify info from the C1DataGrid.  
Public PropertyGets a value indicating whether it is possible to remove rows according to the inner System.ComponentModel.ICollectionView and C1DataGrid configuration.  
Public PropertyGets a value indicating whether it is possible to sort rows according to the inner System.ComponentModel.ICollectionView and C1DataGrid configuration.  
Public Property (Inherited from System.Windows.Controls.Control)
Public PropertyOverloaded. Gets the DataGridCell with the specified row and column index.  
Public PropertyGets or sets a collection that is used to generate the content of the control.  
Public Property (Inherited from System.Windows.FrameworkElement)
Public PropertyGets or sets the column width for the leading column (that is the empty space between the row headers and the first column, only visible when the data grid is grouped).  
Public PropertyGets or sets the Style used for the Loading indicator.  
Public Property (Inherited from System.Windows.FrameworkElement)
Public PropertyGets or sets the maximum column width for all the columns in the C1DataGrid.  
Public Property (Inherited from System.Windows.FrameworkElement)
Public PropertyGets or sets the maximum row height for all the rows in the C1DataGrid.  
Public Property (Inherited from System.Windows.FrameworkElement)
Public PropertyGets or sets the minimum column width for all the columns in the C1DataGrid.  
Public Property (Inherited from System.Windows.FrameworkElement)
Public PropertyGets or sets the minimum row height for all the rows in the C1DataGrid.  
Public Property (Inherited from System.Windows.FrameworkElement)
Public PropertyGets or sets the System.Windows.Media.Brush used to highlight the control when it has the mouse over.  
Public Property (Inherited from System.Windows.FrameworkElement)
Public PropertyGets or sets the style that is used when rendering the row header for entering new items.  
Public PropertyGets or sets the style that is used when rendering the row for entering new items.  
Public PropertyGets or sets a value that indicates where the new row will be located. If Top is set the new row will be located on top of the data rows, if Bottom is set will be located at the bottom of the data rows.  
Public Property (Inherited from System.Windows.UIElement)
Public Property (Inherited from System.Windows.UIElement)
Public Property (Inherited from System.Windows.Controls.Control)
Public Property (Inherited from System.Windows.FrameworkElement)
Public PropertyGets or sets the System.Windows.Media.Brush used to paint a button when it is pressed.  
Public Property (Inherited from System.Windows.UIElement)
Public Property (Inherited from System.Windows.UIElement)
Public Property (Inherited from System.Windows.UIElement)
Public Property (Inherited from System.Windows.UIElement)
Public Property (Inherited from System.Windows.FrameworkElement)
Public PropertyGets or sets the System.Windows.Media.Brush that is used to paint row backgrounds.  
Public PropertyGets or sets the System.Windows.DataTemplate used to present the details part of a row.  
Public PropertyThe details part can be automatically opened when the row is selected, can be always visible, or can be always collapsed.  
Public PropertyGets or sets the System.Windows.Media.Brush that is used to paint row foregrounds.  
Public PropertyGets or sets the style that is used when rendering the row headers.  
Public PropertyGets or sets the width in pixels of all the row headers.  
Public PropertyGets or sets the row height for all the data rows in the C1DataGrid.  
Public PropertyGets the collection containing all the rows in the grid.  
Public PropertyGets or sets the style that is used when rendering rows.  
Public PropertyGets or sets the style that will be applied to the scrollbars of the data grid.  
Public PropertyGets or sets the scroll behavior of the C1DataGrid.  
Public PropertyGets or sets the System.Windows.DataTemplate used as preview of the scrolling row, when using DataGridScrollMode.Deferred as ScrollMode.  
Public PropertyGets or sets the System.Windows.Media.Brush used to highlight the control when it is selected.  
Public PropertyGets or sets the index of the selected row.  
Public PropertyGets or sets the data item corresponding to the selected row.  
Public PropertyGets the collection of selected items.  
Public PropertyGets the selection object which allows to query the current selection as well as modifying it.  
Public PropertyGets or sets the selection mode of the grid. See DataGridSelectionMode enumeration to get a description of each mode.  
Public PropertyWhen set to true, hides the mouse over of the rows provides a fluid mouse effect over the body of the C1DataGrid. Uses the FluidMouseOverBrush and the RowHeight.  
Public PropertyGets or sets a value indicating whether the panel above the cells area used to group by a column is displayed.  
Public PropertyGets or sets a value indicating whether the validation icon will appear inside the corresponding row header as well as the background of the row with errors is turned to red.  
Public PropertyGets or sets a value indicating which of the freezing separators (currently only Left separator is supported) is visible.  
Public PropertyGets the collection of columns whose DataGridColumn.SortState is different from null. This group of columns determine the sorting state of the C1DataGrid.  
Public Property (Inherited from System.Windows.FrameworkElement)
Public Property (Inherited from System.Windows.Controls.Control)
Public Property (Inherited from System.Windows.Controls.Control)
Public Property (Inherited from System.Windows.FrameworkElement)
Public Property (Inherited from System.Windows.Controls.Control)
Public PropertyGets the collection of rows that are placed on top of the item rows.  
Public Property (Inherited from System.Windows.FrameworkElement)
Public Property (Inherited from System.Windows.UIElement)
Public PropertyGets or sets the brush used to paint the background of the validation elements.  
Public PropertyGets or sets the brush used to paint the foreground of the validation elements.  
Public Property (Inherited from System.Windows.FrameworkElement)
Public Property (Inherited from System.Windows.Controls.Control)
Public PropertyGets or sets the style of the separator between fixed and scrollable columns.  
Public PropertyGets or sets the width in pixels of the vertical freezing separator.  
Public PropertyGets or sets the System.Windows.Media.Brush used to display the vertical grid lines.  
Public PropertyGets or sets a value that indicates how the vertical scroll bar is displayed.  
Public PropertyGets a value indicating how the vertical scroll behaves when user press the up/down buttons of the vertical scroll bar or when the user uses the mouse wheel. This property is useful when the detail of the rows is too big, typically used in hierarchical scenarios.  
Public PropertyGets useful information about the scrolling state as well as current top/left or bottom/right shown cells.  
Public Property (Inherited from System.Windows.UIElement)
Public Property (Inherited from System.Windows.FrameworkElement)
Top
Public Methods
 NameDescription
Public Method (Inherited from System.Windows.UIElement)
Public Method (Inherited from System.Windows.Controls.Control)
Public Method (Inherited from System.Windows.UIElement)
Public MethodOverloaded. Begins the edit of the currently selected cell.  
Public MethodBegins the edit of a new row. It will scroll the new row into view.  
Public MethodCancels the edit of the currently editing cell.  
Public Method (Inherited from System.Windows.UIElement)
Public Method (Inherited from System.Windows.DependencyObject)
Public MethodOverloaded. Ends the edit of the currently editing cell committing the changes.  
Public MethodEnds the edit of the currently editing row.  
Public MethodEnds the edit of the new row.  
Public MethodOverloaded. Sorts the data by the specified column and direction.  
Public Method (Inherited from System.Windows.FrameworkElement)
Public Method (Inherited from System.Windows.Controls.Control)
Public Method (Inherited from System.Windows.DependencyObject)
Public Method (Inherited from System.Windows.FrameworkElement)
Public MethodGets the cell corresponding to specified row and a column indexes.  
Public MethodGets the corresponding cell from a System.Windows.FrameworkElement contained inside the cell.  
Public MethodGets the corresponding cell from a specific point in the screen.  
Public MethodGets the detail presenter from a specific point in the screen.  
Public MethodOverloaded. Gets a list of elements that represent parts of the grid fit for rendering into pages of a document.  
Public Method (Inherited from System.Windows.DependencyObject)
Public MethodOverloaded. Groups the data by the specified column and direction.  
Public Method (Inherited from System.Windows.UIElement)
Public Method (Inherited from System.Windows.UIElement)
Public Method (Inherited from System.Windows.UIElement)
Public MethodMoves the specified column to the target display index.  
Public MethodOverridden. Builds the visual tree for the C1DataGrid control when a new template is applied.  
Public MethodScrolls a page downward.  
Public MethodScrolls a page upward.  
Public MethodOverloaded. Shows Print Dialog and prints the grid.  
Public Method (Inherited from System.Windows.DependencyObject)
Public MethodRecreate all the visual elements of the C1DataGrid.  
Public Method (Inherited from System.Windows.UIElement)
Public MethodReloads the content of the grid by bringing all the information again from the inner System.ComponentModel.ICollectionView.  
Public Method (Inherited from System.Windows.UIElement)
Public MethodRemoves a row from the grid from the specified index.  
Public MethodOverloaded. Removes a specified collection of rows.  
Public MethodOverloaded. Scrolls into the view the cell in the intersection of the specified data item and column.  
Public Method (Inherited from System.Windows.FrameworkElement)
Public Method (Inherited from System.Windows.DependencyObject)
Public MethodOverloaded. Sorts the data by the specified column and direction.  
Public Method (Inherited from System.Windows.UIElement)
Public Method (Inherited from System.Windows.UIElement)
Top
Public Events
 NameDescription
Public EventOccurs after all the auto-generated columns are created.  
Public EventOccurs when the auto-generated columns are being created.  
Public EventOccurs after a cell began to be edited.  
Public EventOccurs before a cell begins to be edited.  
Public EventOccurs when a new row begins to be edited.  
Public EventOccurs before a row begins to be edited. A row begins to be edited when one cell of the row begins editing and there was not previously editing cells in the row.  
Public Event (Inherited from System.Windows.FrameworkElement)
Public EventOccurs after the editing of a new row has been canceled.  
Public EventOccurs after a row editing has been canceled.  
Public EventOccurs before a cell change is canceled.  
Public EventOccurs when a new row is canceled.  
Public EventOccurs before a row editing is canceled. A row editing is cancelled when the user press escape. Notice that whether escape is pressed on an editing cell the action will cancel the editing of the cell, if escape is pressed again the changes in the whole row will be reverted.  
Public EventOccurs when a column header drag operation finish.  
Public EventOccurs when a column header is being dragged.  
Public EventOccurs when a column header drag operation started.  
Public EventOccurs after a move column operation is committed. The move operation can be started by the user when it drops a column header in a new position or when MoveColumn method is called.  
Public EventOccurs before a move column operation is committed. The move operation can be started by the user when it drops a column header in a new position or when MoveColumn method is called.  
Public EventOccurs when the user release the mouse after dragging the border on the right of the column header.  
Public EventOccurs while the user is resizing a column by dragging the border on the right of the column header.  
Public EventOccurs after a cell editing has been committed.  
Public EventOccurs after a new row is committed.  
Public EventOccurs after a row editing has been committed. A row editing is committed when a cell of the row has been previously edited and the current cell is changed to a cell which does not belong to the edited row.  
Public EventOccurs before a cell change is committed.  
Public EventOccurs before a new row is committed, allowing to cancel the action.  
Public EventOccurs before a row editing is committed. A row editing is committed when a cell of the row has been previously edited and the current cell is changed to a cell which does not belong to the edited row.  
Public EventOccurs when a row is being created in the model, so you can override the creation returning a different row type.  
Public EventOccurs when a different cell becomes the current cell. Typically this occurs when a user clicks a cell, but it can be set programmatically too by setting CurrentRow and CurrentColumn.  
Public Event (Inherited from System.Windows.FrameworkElement)
Public EventOccurs before a deletion of rows happens.  
Public Event (Inherited from System.Windows.UIElement)
Public Event (Inherited from System.Windows.UIElement)
Public Event (Inherited from System.Windows.UIElement)
Public Event (Inherited from System.Windows.UIElement)
Public EventOccurs after the filtering state changed.  
Public EventOccurs before the filter state of C1DataGrid is changed.  
Public EventOccurs before the filter of a column is loaded allowing to change the filter that will be displayed to the user.  
Public EventOccurs when the filter of a column is opened by clicking the button on the right side of the column header.  
Public EventEvent raised when the FrozenBottomRowsCount property has changed.  
Public EventEvent raised when the FrozenColumnCount property has changed.  
Public EventEvent raised when the FrozenTopRowsCount property has changed.  
Public Event (Inherited from System.Windows.UIElement)
Public EventOccurs after the grouping state changed.  
Public EventOccurs before the grouping state of the C1DataGrid is changed.  
Public Event (Inherited from System.Windows.Controls.Control)
Public EventEvent raised when the IsLoading property has changed.  
Public EventEvent raised when the IsMouseOver property has changed.  
Public EventOccurs when a keyboard key is pressed while the System.Windows.UIElement has focus.  
Public Event (Inherited from System.Windows.UIElement)
Public Event (Inherited from System.Windows.FrameworkElement)
Public EventEvent raised when the LeadingColumnWidth property has changed.  
Public Event (Inherited from System.Windows.FrameworkElement)
Public EventOccurs after the visual element of the cell is added to the visual tree and is ready for interaction.  
Public EventOccurs after the column header presenter is added in the visual tree and is ready for interaction.  
Public EventOccurs after the visual element of the row details is added in the visual tree and is ready for interaction.  
Public EventOccurs after the visual element of the row header is added to the visual tree and is ready for interaction.  
Public EventOccurs after the visual element of the row is added in the visual tree and is ready for interaction.  
Public EventOccurs when a data item is being loaded in the model This might happen both by bringing the row into view or requesting the row programmatically.  
Public Event (Inherited from System.Windows.UIElement)
Public Event (Inherited from System.Windows.UIElement)
Public Event (Inherited from System.Windows.UIElement)
Public EventOccurs after the measuring the cells, so that the user can combine adjacent cells. In order to merge the cells you should call the method Merge of the DataGridMergingCellsEventArgs passed in.  
Public Event (Inherited from System.Windows.UIElement)
Public Event (Inherited from System.Windows.UIElement)
Public Event (Inherited from System.Windows.UIElement)
Public Event (Inherited from System.Windows.UIElement)
Public Event (Inherited from System.Windows.UIElement)
Public Event (Inherited from System.Windows.UIElement)
Public Event (Inherited from System.Windows.UIElement)
Public Event (Inherited from System.Windows.UIElement)
Public EventOccurs when a property value changes.  
Public EventOccurs when the visibility of a row details changed.  
Public EventOccurs when the user release the mouse after dragging the border at the bottom of the column header.  
Public EventOccurs while the user is resizing a row by dragging the border at the bottom of the row header.  
Public EventOccurs after new rows have been added to the C1DataGrid.  
Public EventOccurs after rows have been deleted from the C1DataGrid.  
Public EventOccurs when the SelectedItem or SelectedItems property value changes.  
Public EventOccurs before the selection changes.  
Public EventOccurs when the mouse drag operation in the area containing the rows is completed.  
Public EventOccurs when the mouse is being dragged in the area containing the rows.  
Public EventOccurs the first time the mouse is dragged in the area containing the rows.  
Public Event (Inherited from System.Windows.FrameworkElement)
Public EventOccurs after the sorting state changed.  
Public EventOccurs before the sorting state of C1DataGrid is changed.  
Public Event (Inherited from System.Windows.UIElement)
Public Event (Inherited from System.Windows.UIElement)
Public Event (Inherited from System.Windows.UIElement)
Public Event (Inherited from System.Windows.FrameworkElement)
Public EventOccurs before the visual element of a cell is removed from the visual tree.  
Public EventOccurs before the visual element of a column header is removed from the visual tree.  
Public EventOccurs before the visual element of a row details is removed from the visual tree.  
Public EventOccurs before the visual element of a row header is removed from the visual tree.  
Public EventOccurs before the visual element of a row is removed from the visual tree.  
Public EventOccurs after a row is unloaded from the model.  
Top
See Also

Reference

C1DataGrid Class
C1.Silverlight.DataGrid Namespace