Examples
- 4 minutes to read
Binding to Data
- How to: Bind a Grid to Data (Various Sources and Techniques)
- How to: Bind the GridControl to Dynamic Data
- How to: Automatically Create Grid Columns
- How to: Bind a Grid to an MS Access Database
- How to: Bind a Grid to an XML File
- How to: Bind a Grid to an ICollectionView
- How to: Display Unbound Data
- How to: Create a Master-Detail Grid
- How to: Bind Card Headers to Data
- How to: Customize Automatically Generated Columns
- How to: Parallelize Data-Intensive Operations On In-Memory Data in Instant Feedback UI Mode
- How to: Display Data Which is Being Updated on Another Thread
- How to: Implement CRUD Operations in a Data-Bound Grid
MVVM Enhancements
- How to: Bind the Grid to a Collection of Columns
- How to: Bind the Grid to Bands Specified in ViewModel
- How to: Bind the Grid to Total and Group Summaries
- How to: Bind the Grid to a Collection of Conditional Formatting Rules
- How to: Bind the GridControl’s Selected Rows to a Collection in a ViewModel
Master-Detail
- How to: Setup Simple Tabbed Details
- How to: Display Chart within Details
- How to: Expand and Collapse Master Rows
- How to: Control Detail Expand Button Visibility
Hierarchical Data Presentation
- How to: Bind to Self-Referential Data Structure
- How to: Implement Hierarchical Data Binding via Child Nodes Selector
- How to: Build a Tree via HierarchicalDataTemplate
- How to: Manually Create a Tree (Unbound Mode)
- How to: Dynamically Load Nodes
- How to: Iterate Through Nodes via the Node Iterator
Sorting, Grouping and Filtering
- How to: Use Custom Rules to Sort Data
- How to: Apply Custom Rules to Group Rows
- How to: Sort Group Rows by Summary Values
- How to: Obtain the Number of Group Rows Displayed within a View
- How to: Improve Performance when Grouping Data
- How to: Apply a Custom Filter Condition
- How to: Specify Row Visibility in the ViewModel
- How to: Customize Filter Items within a Column’s Filter Dropdown
- How to: Prevent Group Rows from being Collapsed
- How to: Prevent Group Rows from being Expanded
Calculating Summaries
- How to: Display Total Summaries
- How to: Display Group Summaries
- How to: Summarize Empty Cells
- How to: Calculate Custom Node Summaries in TreeListView
Data Editing and Validation
- How to: Implement CRUD Operations in a Data-Bound Grid
- How to: Implement the New Item Row Feature
- How to: Initialize the New Item Row with Default Values
- How to: Initialize a New Row when the Editor is Shown
- How to: Add a New Row Using Another Modal Window
- How to: Assign a ComboBox Editor to a Column
- How to: Show Sparklines in a Grid Column
- How to: Show RichTextBox in Cards
- How to: Disable Rows Based on Their Values
- How to: Use Custom Editors to Edit Cell Values
- How to: Immediately Post New Cell Values
- How to: Validate Data Rows and Indicate Errors
- How to: Validate Cell Editors
- How to: Implement Attributes-Based Validation
- How to: Display Custom Text within Data Cells and Groups
- How to: Display Custom Text within Data Cells
Focus and Navigation
- How to: Focus a Cell with the Specified Value
- How to: Select Rows that Contain The Specified Value
- How to: Implement Custom Scroll Animation for Per-Pixel Scrolling
- How to Handle Row Double-clicks
- How to Handle a Double-click on a Grid Row in a MVVM Application
Drag-and-Drop
- How to: Enable Drag-and-Drop in the TableView
- How to: Enable Drag-and-Drop in the TreeListView
- How to: Enable Drag-and-Drop in the CardView
- How to: Implement Drag-and-Drop Between the GridControl and the ListBoxEdit
- How to: Implement Drag-and-Drop Between GridControls
- How to: Implement Drag-and-Drop Between the GridControl and Other Controls
- How to: Customize Drop Marker
- How to: Manually Control Drag-and-Drop
Styles and Templates
- How to: Show Hyperlinks in Grid Cells
- How to: Display an Image within a Column Header
- How to: Display a Check Box within Column Headers
- How to: Create a Custom Filter Dropdown
- How to: Change the Appearance of the Focused Data Row and Focused Cell
- How to: Change the Appearance of Selected Rows
- How to: Select Templates Based on Custom Logic
- How to: Provide Custom Print Cell Appearance
- How to: Display an Icon in an Unbound Column Based on the Value in a Bound Column
End-User Interaction
- How to: Display a Context Menu for Data Cells
- How to: Add an Item to the Context Menu
- How to: Remove an Item from the Context Menu
- How to: Create a Custom Column Chooser
- How to: Display Custom Content within a Column’s Header Displayed within the Column Chooser
Miscellaneous
- How to: Save and Restore the Grid’s Layout
- How to: Select Properties to be Saved when Saving the Grid Layout
- How to: Print and Export the Grid
- How to: Provide a Custom Print Template for Group Summaries
- How to: Localize a Grid by Replacing Specific Strings at Runtime
- How to: Bind the ChartControl to the GridControl’s VisibleItems Collection