Xceed DataGrid for Silverlight Documentation
Sample Applications

The Xceed DataGrid for Silverlight Live Explorer demonstrates all the available features of Xceed DataGrid for Silverlight in easy-to-use and concise sample applications. Each category contains one or more samples that specifically demonstrate a single feature and its related aspects.

The following table provides a list of all the available samples as well as the name of their corresponding stand-alone samples.

Category Sample Description Stand-Alone Sample*
First Look Local Data Access Overview of the major features of Xceed DataGrid for Silverlight using a local data source. LocalDataAccess
Remote Data Access Overview of the major features of Xceed DataGrid for Silverlight using a remote data source. RemoteDataAccess
Filtering Filter Expressions Learn how to use, create, and provide filter expressions to filter the data items in a grid both programmatically and through a filter row. FilterExpressions
Local Filtering Learn how to use the filter event to filter the data items in a grid. LocalFiltering
Sorting Sorting Learn how to sort the data items in a grid both programmatically and through the UI as well as how to disable sorting through UI interaction. Sorting
Grouping Grouping Learn how to group the data items in a grid both programmatically and through the UI as well as how to disable grouping through UI interaction. Grouping
Data Sources Local Data Sources Learn how to bind a grid to a local data source. LocalDataSources
Custom Data Sources Learn how to bind the grid to a custom data source. CustomDataSources
Remote List Data Sources Learn how to bind the grid to a remote list data source that only supports index-based navigation. RemoteListDataSources
SQL Data Sources Learn how to provide data to a grid using an SQL data source. SQLDataSources
WCF Data Services Learn how to provide data to a grid using WCF Data Services.  WCFDataServices
WCF Ria Services Learn how to provide data to a grid using WCF RIA Services.  WCFRiaServices
Editing Display Conditions Learn about and experiment with the different combinations of cell-editor display conditions. DisplayConditions
Edit Triggers Learn about and experiment with the different combinations of edit triggers. EditTriggers
Update Source Trigger Learn about and experiment with the different update-source trigger options UpdateSourceTrigger
Custom Editors Learn how to create and use custom cell editors. CustomEditors
Data Insertion Learn how to add and use an insertion row to insert new data items into a grid. DataInsertion
Local Validation Learn how to validate data locally. LocalValidation
Server-Side Validation Learn how to validate and handle server-side validation. ServerSideValidation
Theming and Styling Cell Content Template Learn how to create and use custom cell-content templates. CellContentTempalte
Styling Learn how to create and use custom styles. Styling
Theming Learn how to use the built-in theme resource dictionaries. Theming
Selection Selection Modes Learn about and experiment with the different selection mode options. SelectionModes
Programmatic Selection Learn how to select items programmatically. ProgrammaticSelection
Grid Regions Headers and Footers Learn how to add and remove items from the header and footers sections of a grid and groups. HeadersAndFooters
Statistics Learn how to display the result of statistical functions in the the header and footers sections of a grid and groups. Statistics
Columns Column Settings Learn about and experiment with the various column settings. ColumnSettings
Reordering and Resizing Learn how to reorder and resize columns as well as how to disable these actions through UI interaction. ReorderingAndResizing
Cell Recycling Learn about cell recycling. CellRecycling
Fixed Columns Learn about and experiment with fixed columns. FixedColumns
Exporting Exporting Local Data Learn how to export local data using XMLSS or CSV formats. LocalDataExporting
Exporting Remote Data Learn how to export remote data using XMLSS or CSV formats. RemoteDataExporting
Copy/Paste - Drag/Drop Learn how to copy/paste data to the clipboard using XMLSS or CSV formats as well as drag and drop items from one grid to another. CopyPasteDragDrop

*Stand-Alone Sample Applications

Each sample application demonstrated in the Live Explorer is also provided as a stand-alone sample in both C# and VB.NET. The source code for each sample can be found in the sample-installation folder:

C# Samples

C:\Xceed Samples\Xceed DataGrid for Silverlight v#.#\CSharp

Visual Basic .NET Samples

C:\Xceed Samples\Xceed DataGrid for Silverlight v#.#\Visual Basic .NET

Send Feedback