Xceed Grid for WinForms v4.3 Documentation
Extensibility Sample Application
Welcome to Xceed Grid for WinForms v4.3 > Sample applications > Extensibility Sample Application

Programming languages

VB.NET, C#

Overview

This sample shows you how you can extend various Xceed Grid for WinForms classes. All of the grid's classes are inheritable and well documented so developers can extend the grid's functionality as needed. Such powerful, well-documented extensibility is available only in Xceed Grid for WinForms.   This sample creates a filter row used to filter the GridControl's data.

Demonstrates

  • How to derive from the ValueCell class to filter the GridControl's data 

  • How to derive from the FilterRow class to filter the GridControl's data 

  • How to derive from the ComboBoxEditor class to always use the same instance of the template control.  Also shows how to customize the WinComboBox image through its QueryImage event. 

  • How to implement the IComparable class to create a class used as a key for a FilterInfo hash table 

  • How to derive from the RowSelector class to add interactivity to the FilterRow 

  • How to derive from the ComboBoxViewer class in order to customize the image being shown through the GetImageCore method 

  • How to hand the GridControl GroupingUpdated event 

  • How to handle the DataRowTemplate EditEnded event 

  • How to handle the Cell ValueChanged event

Project location & filename

C#: Xceed Samples\Xceed Grid for WinForms v#.#\CSharp\Extensibility\Xceed.Grid.Samples.Extensibility.csproj

VB.NET: Xceed Samples\Xceed Grid for WinForms v#.#\Visual Basic .NET\Extensibility\Xceed.Grid.Samples.Extensibility.vbproj