From 6fac2b025cbe445c93bc052574ff6ab62495e29c Mon Sep 17 00:00:00 2001 From: AravinthSundaramSF Date: Wed, 19 Aug 2026 09:05:19 +0530 Subject: [PATCH] Documentation(1042192): Updated the changes for the UG Front Format correction in WPF GridDataControl --- wpf/Classic/GridData/Data-Binding.md | 6 +-- wpf/Classic/GridData/Data-Model.md | 6 +-- wpf/Classic/GridData/Data-Presentation.md | 6 +-- wpf/Classic/GridData/Events.md | 6 +-- .../GridData/Exporting-and-Persistence.md | 6 +-- .../GridData/Features-that-work-in-PLINQ.md | 6 +-- .../Freezable-Support-in-GridDataControl.md | 6 +-- wpf/Classic/GridData/Getting-Started.md | 6 +-- .../GridData/Grid-Localization-Support.md | 6 +-- wpf/Classic/GridData/GridDataControl.md | 37 ------------------- wpf/Classic/GridData/MVVM-Enhancements.md | 6 +-- wpf/Classic/GridData/Overview.md | 28 ++++++++++++-- wpf/Classic/GridData/Performance.md | 6 +-- wpf/Classic/GridData/Real-Time-Application.md | 6 +-- .../GridData/VS2010-Designer-support.md | 6 +-- 15 files changed, 63 insertions(+), 80 deletions(-) delete mode 100644 wpf/Classic/GridData/GridDataControl.md diff --git a/wpf/Classic/GridData/Data-Binding.md b/wpf/Classic/GridData/Data-Binding.md index b67f841a22..edaf3d27c5 100644 --- a/wpf/Classic/GridData/Data-Binding.md +++ b/wpf/Classic/GridData/Data-Binding.md @@ -1,12 +1,12 @@ --- layout: post -title: Data Binding in WPF GridData Control | Syncfusion -description: Learn here all about Data Binding support in Syncfusion WPF GridDataControl (Classic) control and more. +title: Data Binding in WPF GridDataControl | Syncfusion® +description: Data binding in GridDataControl binds the grid to data tables, datasets, and custom collections for seamless data presentation. platform: wpf control: GridData (Classic) documentation: ug --- -# Data Binding in WPF GridDataControl (Classic) +# Data Binding in WPF GridDataControl Data binding is the master feature of the GridData control. Grid must be bound to an external data source to display the data. GDC supports the following data sources such as, Data Tables, Data Sets or Custom collections of type List, Binding List, Observable Collection or Collection View Source. These data source can have multiple nested tables that is displayed hierarchically by the grouping grid. diff --git a/wpf/Classic/GridData/Data-Model.md b/wpf/Classic/GridData/Data-Model.md index 28252b8fde..26f406d34a 100644 --- a/wpf/Classic/GridData/Data-Model.md +++ b/wpf/Classic/GridData/Data-Model.md @@ -1,13 +1,13 @@ --- layout: post -title: Data Model in WPF GridData Control | Syncfusion -description: Learn here all about Data Model support in Syncfusion WPF GridDataControl (Classic) control and more. +title: Data Model in WPF GridDataControl | Syncfusion® +description: Data Model in GridDataControl manage records internally with grouping, sorting, filtering, and summaries. platform: wpf control: GridData (Classic) documentation: ug --- -# Data Model in WPF GridDataControl (Classic) +# Data Model in WPF GridDataControl This section has the following topics: diff --git a/wpf/Classic/GridData/Data-Presentation.md b/wpf/Classic/GridData/Data-Presentation.md index 6e8178625e..5cf894f83d 100644 --- a/wpf/Classic/GridData/Data-Presentation.md +++ b/wpf/Classic/GridData/Data-Presentation.md @@ -1,12 +1,12 @@ --- layout: post -title: Data-Presentation in WPF GridData Control | Syncfusion -description: Learn here all about Data-Presentation support in Syncfusion WPF GridDataControl (Classic) control and more. +title: Data Presentation in WPF GridDataControl | Syncfusion® +description: Data Presentation in GridDataControl enables grouping, sorting, filtering, summaries, hierarchy, stacked headers, and tooltips for user display. platform: wpf control: GridData (Classic) documentation: ug --- -# Data-Presentation in WPF GridDataControl (Classic) +# Data Presentation in WPF GridDataControl GridData control data can be presented in several ways. diff --git a/wpf/Classic/GridData/Events.md b/wpf/Classic/GridData/Events.md index 791b0c51fe..1134f09b4a 100644 --- a/wpf/Classic/GridData/Events.md +++ b/wpf/Classic/GridData/Events.md @@ -1,12 +1,12 @@ --- layout: post -title: Events in WPF GridData Control | Syncfusion -description: Learn here all about Events support in Syncfusion WPF GridDataControl (Classic) control, its elements and more details. +title: Events in WPF GridDataControl | Syncfusion® +description: Events in GridDataControl handle user interactions, cell editing, mouse actions, and row validation within the grid. platform: wpf control: GridData (Classic) documentation: ug --- -# Events in WPF GridDataControl (Classic) +# Events in WPF GridDataControl The GridData control declares a number of events that it can handle, in response to the activities either by the end user or by the system. An event is a message that is handled, to notify an object or a class of the occurrence of an action. When an event is handled, all the event handlers are notified. diff --git a/wpf/Classic/GridData/Exporting-and-Persistence.md b/wpf/Classic/GridData/Exporting-and-Persistence.md index e18d9c08f2..dfdcd832d3 100644 --- a/wpf/Classic/GridData/Exporting-and-Persistence.md +++ b/wpf/Classic/GridData/Exporting-and-Persistence.md @@ -1,13 +1,13 @@ --- layout: post -title: Exporting and Persistence in WPF GridData Control | Syncfusion -description: Learn here all about Exporting and Persistence support in Syncfusion WPF GridDataControl (Classic) control and more. +title: Exporting and Persistence in WPF GridDataControl | Syncfusion® +description: Exporting and Persistence in GridDataControl support exporting grid data to Excel, CSV, and PDF and saving grid state in XML format. platform: wpf control: GridData (Classic) documentation: ug --- -# Exporting and Persistence in WPF GridDataControl (Classic) +# Exporting and Persistence in WPF GridDataControl This section covers the Exporting and persistence: diff --git a/wpf/Classic/GridData/Features-that-work-in-PLINQ.md b/wpf/Classic/GridData/Features-that-work-in-PLINQ.md index 049fdceff5..f9a441f8e3 100644 --- a/wpf/Classic/GridData/Features-that-work-in-PLINQ.md +++ b/wpf/Classic/GridData/Features-that-work-in-PLINQ.md @@ -1,12 +1,12 @@ --- layout: post -title: Features-that-work-in-PLINQ in WPF Wizard Control control | Syncfusion -description: Learn here all about Features-that-work-in-PLINQ support in Syncfusion WPF GridDataControl (Classic) control and more. +title: Features that Work in PLINQ in WPF GridDataControl | Syncfusion® +description: Features that work in PLINQ in GridDataControl support sorting, grouping, and summary operations when UsePLINQ is enabled. platform: wpf control: GridData (Classic) documentation: ug --- -# Features-that-work-in-PLINQ in WPF GridDataControl (Classic) +# Features that Work in PLINQ in WPF GridDataControl The following features work by default when UsePLINQ is set to true: diff --git a/wpf/Classic/GridData/Freezable-Support-in-GridDataControl.md b/wpf/Classic/GridData/Freezable-Support-in-GridDataControl.md index 195ef27082..abc7b2c70a 100644 --- a/wpf/Classic/GridData/Freezable-Support-in-GridDataControl.md +++ b/wpf/Classic/GridData/Freezable-Support-in-GridDataControl.md @@ -1,12 +1,12 @@ --- layout: post -title: Freezable Support in WPF GridData Control | Syncfusion -description: Learn here all about Freezable Support in Syncfusion WPF GridDataControl (Classic) control, its elements and more details. +title: Freezable Support in WPF GridDataControl | Syncfusion® +description: Freezable Support in GridDataControl enables data binding for elements outside the visual tree, such as column headers. platform: wpf control: GridData (Classic) documentation: ug --- -# Freezable Support in WPF GridDataControl (Classic) +# Freezable Support in WPF GridDataControl GridDataControl now supports inheritance context using Freezable. Developers can use this feature to bind values to elements not present in the Visual Tree. Usually, the ElementName and DataContext bindings are resolved based on the target dependency object’s position within the element tree (or the name scope to which the target dependency object belongs). But in case, if the target dependency object is not in the tree such as HeaderText in GridDataVisibleColumn, then having an inheritance context for DependencyObjects external to an element tree is the solution. We can achieve this by using Freezable. diff --git a/wpf/Classic/GridData/Getting-Started.md b/wpf/Classic/GridData/Getting-Started.md index a3efb70cf8..fa2229bbc4 100644 --- a/wpf/Classic/GridData/Getting-Started.md +++ b/wpf/Classic/GridData/Getting-Started.md @@ -1,14 +1,14 @@ --- layout: post -title: Getting Started with WPF GridData Control | Syncfusion +title: Getting Started with WPF GridDataControl | Syncfusion® canonical_url: "https://www.syncfusion.com/wpf-controls/datagrid" -description: Learn here all about getting started with Syncfusion WPF GridDataControl (Classic) control and more. +description: Learn how to get started with the Syncfusion® WPF GridDataControl. Explore setup, features, examples, and customization options. platform: wpf control: GridData (Classic) documentation: ug --- -# Getting Started with WPF GridDataControl (Classic) +# Getting Started with WPF GridDataControl This section is designed to help you understand and quickly get started using Essential Grid in your WPF application. Control appearance and structure are defined and the Essential Grid’s relevant classes are depicted. diff --git a/wpf/Classic/GridData/Grid-Localization-Support.md b/wpf/Classic/GridData/Grid-Localization-Support.md index e0f5f1a921..22b1cfbcd6 100644 --- a/wpf/Classic/GridData/Grid-Localization-Support.md +++ b/wpf/Classic/GridData/Grid-Localization-Support.md @@ -1,12 +1,12 @@ --- layout: post -title: Grid-Localization-Support in WPF Wizard Control control | Syncfusion -description: Learn here all about Localization support in Syncfusion WPF GridDataControl (Classic) control and more. +title: Localization Support in WPF GridDataControl | Syncfusion® +description: Localization Support in GridDataControl enables customization of grid text through resource files and culture-specific settings. platform: wpf control: GridData (Classic) documentation: ug --- -# Grid-Localization-Support in WPF GridDataControl (Classic) +# Localization Support in WPF GridDataControl Localization is the process of making your application multi-lingual, by formatting content according to cultures. This involves configuring the application for a specific language. Culture is the combination of language and the location (e.g. En-US is the culture for English spoken in United States; En-GB is the culture for English spoken in Great Britain). Syncfusion Grid allows you to set custom resource through the Resx file. The user can simply give the string values in the resource file for a specific culture and set the culture in the application. The given string values are set to the Grid that does not affect the Code Block of the Grid diff --git a/wpf/Classic/GridData/GridDataControl.md b/wpf/Classic/GridData/GridDataControl.md deleted file mode 100644 index c928f34b26..0000000000 --- a/wpf/Classic/GridData/GridDataControl.md +++ /dev/null @@ -1,37 +0,0 @@ ---- -layout: post -title: GridDataControl in WPF Wizard Control control | Syncfusion -canonical_url: "https://www.syncfusion.com/wpf-controls/datagrid" -description: Learn here all about GridDataControl support in Syncfusion WPF GridDataControl (Classic) control and more. -platform: wpf -control: GridData (Classic) -documentation: ug ---- -# GridDataControl in WPF GridDataControl (Classic) - - -The GridData control is specifically designed for the scenarios, where you need to bound the grid to an external data source and customize the data view by performing the operations such as grouping, sorting, summarizing, filtering, conditional formats and unbound fields. It attains the fundamental features by deriving from the GridControlBase class and hence adapts most of the features of Grid control, which are discussed in the previous sections. It can display nested grids with hierarchical data and can also display multiple unrelated tables in one grid. - -## Major Control Classes - -* GridDataControl (GDC) is the main control class of this control. It is templated with GridDataControlBaseImpl class that is based on GridControlBase class. GDC exposes numerous properties and methods that are available for the end-user to setup the grid in the desired manner. -* The GridDataTableModel serves as the model class for GDC. It stores all the data information of the grid and provides methods to completely initialize the grid. It also provides methods to attach the grid later to the GDC, for rendering. -* The GridDataTableProperties defines property values for the Grid Table that lets you customize the appearance and behavior of the GDC. -* As a data bound grid, GDC displays tabular data where each row corresponds to a data record and every column stands for data field of the data source. You wrap all the columns in a group together and manipulate them. The GridDataVisibleColumn class is used for this purpose. It groups the columns that are visible in the screen and holds information about each column. -* The GridDataStyleInfo class, which is derived from GridStyleInfo, provides user-friendly access to all the cell level properties that control the appearance of the cell. It holds all the information of the cell. -* GridDataTable provides the virtual representation of the entity set and manages all the underlying records in the data source. -* GridDataGroupDropAreaGridImpl is the class that defines the group drop area for a GDC. It displays a panel on the top of the GDC, where the user can drag-and-drop any column header in order to group the grid against that column. GridDataGroupDropAreaModel is the model class for this purpose. - - - -N> There are several other classes that assist the user in creating groups, summaries, filters, sorted columns, etc. - -The following sections elaborate the properties of the GridData control: - -* Data Binding-Elaborates on the data binding concept in GDC -* Data Presentation-Discusses different data presentation techniques -* Events- Events that are handled in GDC are discusses here -* Look and Feel-Different appearance settings are elaborated here -* Exporting GDC to Excel-Discusses the steps to export a GDC into the Excel -* Performance-High performance of the Grid with large amount of data is discussed in this section -* Real Time Application-Illustrates how to employ the grid in portfolio applications diff --git a/wpf/Classic/GridData/MVVM-Enhancements.md b/wpf/Classic/GridData/MVVM-Enhancements.md index aa8809b514..e78a396395 100644 --- a/wpf/Classic/GridData/MVVM-Enhancements.md +++ b/wpf/Classic/GridData/MVVM-Enhancements.md @@ -1,12 +1,12 @@ --- layout: post -title: MVVM-Enhancements in WPF Wizard Control control | Syncfusion -description: Learn here all about MVVM-Enhancements support in Syncfusion WPF GridDataControl (Classic) control and more. +title: MVVM Enhancements in WPF GridDataControl | Syncfusion® +description: MVVM Enhancements in GridDataControl provide command-based event handling, custom parameters, and View-ViewModel communication support. platform: wpf control: GridData (Classic) documentation: ug --- -# MVVM-Enhancements in WPF GridDataControl (Classic) +# MVVM Enhancements in WPF GridDataControl ## View – View Model Communication diff --git a/wpf/Classic/GridData/Overview.md b/wpf/Classic/GridData/Overview.md index d34232dd1e..6068b08494 100644 --- a/wpf/Classic/GridData/Overview.md +++ b/wpf/Classic/GridData/Overview.md @@ -1,14 +1,14 @@ --- layout: post -title: About WPF GridData Control | Syncfusion +title: About Syncfusion WPF GridDataControl | Syncfusion® canonical_url: "https://www.syncfusion.com/wpf-controls/datagrid" -description: Learn here all about introduction of Syncfusion WPF GridDataControl (Classic) control, its elements and more details. +description: Learn about introduction of Syncfusion® Essential Studio WPF GridDataControl and exploring its features. platform: wpf control: GridData (Classic) documentation: ug --- -# WPF GridDataControl (Classic) Overview +# About Syncfusion WPF GridDataControl. The grid at its core functions as a very efficient display engine for tabular data that can be customized down to the cell level. It does not make any assumptions on the structure of the data (many grid controls implemented as straight data-bound controls make such explicit assumptions). This leads to a very flexible design that can be easily adapted to a variety of tasks including the display of completely unstructured data and the display of structured data from a database.  @@ -97,7 +97,7 @@ This section provides basic information, such as definitions and usage, regardin ### GridData Control -The GridData control is a data-bound control that supports editing, sorting, and grouping. The main features of the GridData control are explained in the following list. +The GridData control is a data-bound control that supports editing, sorting, and grouping. It is specifically designed for the scenarios, where you need to bound the grid to an external data source and customize the data view by performing the operations such as grouping, sorting, summarizing, filtering, conditional formats and unbound fields. It attains the fundamental features by deriving from the GridControlBase class and hence adapts most of the features of Grid control. It can display nested grids with hierarchical data and can also display multiple unrelated tables in one grid. The main features of the GridData control are explained in the following list. #### Working with Data: @@ -123,7 +123,27 @@ Complex objects can bind with the GridData control and the GridData control can ![WPF Overview of GridData control](overview_images/wpf-classic-grid-data-hierarchies.png) +#### Major Control Classes +* GridDataControl (GDC) is the main control class of this control. It is templated with GridDataControlBaseImpl class that is based on GridControlBase class. GDC exposes numerous properties and methods that are available for the end-user to setup the grid in the desired manner. +* The GridDataTableModel serves as the model class for GDC. It stores all the data information of the grid and provides methods to completely initialize the grid. It also provides methods to attach the grid later to the GDC, for rendering. +* The GridDataTableProperties defines property values for the Grid Table that lets you customize the appearance and behavior of the GDC. +* As a data bound grid, GDC displays tabular data where each row corresponds to a data record and every column stands for data field of the data source. You wrap all the columns in a group together and manipulate them. The GridDataVisibleColumn class is used for this purpose. It groups the columns that are visible in the screen and holds information about each column. +* The GridDataStyleInfo class, which is derived from GridStyleInfo, provides user-friendly access to all the cell level properties that control the appearance of the cell. It holds all the information of the cell. +* GridDataTable provides the virtual representation of the entity set and manages all the underlying records in the data source. +* GridDataGroupDropAreaGridImpl is the class that defines the group drop area for a GDC. It displays a panel on the top of the GDC, where the user can drag-and-drop any column header in order to group the grid against that column. GridDataGroupDropAreaModel is the model class for this purpose. + +N> There are several other classes that assist the user in creating groups, summaries, filters, sorted columns, etc. + +The following sections elaborate the properties of the GridData control: + +* Data Binding-Elaborates on the data binding concept in GDC +* Data Presentation-Discusses different data presentation techniques +* Events- Events that are handled in GDC are discusses here +* Look and Feel-Different appearance settings are elaborated here +* Exporting GDC to Excel-Discusses the steps to export a GDC into the Excel +* Performance-High performance of the Grid with large amount of data is discussed in this section +* Real Time Application-Illustrates how to employ the grid in portfolio applications ## Data Presentation diff --git a/wpf/Classic/GridData/Performance.md b/wpf/Classic/GridData/Performance.md index cf0ed30cf8..29693dc494 100644 --- a/wpf/Classic/GridData/Performance.md +++ b/wpf/Classic/GridData/Performance.md @@ -1,12 +1,12 @@ --- layout: post -title: Performance in WPF Wizard Control control | Syncfusion -description: Learn here all about Performance support in Syncfusion WPF GridDataControl (Classic) control and more. +title: Performance in WPF GridDataControl | Syncfusion® +description: Performance in GridDataControl supports high-frequency data updates, virtual mode, and PLINQ-based operations for large datasets. platform: wpf control: GridData (Classic) documentation: ug --- -# Performance in WPF GridDataControl (Classic) +# Performance in WPF GridDataControl Essential Grid has a high performance standard, where you can make the grid to work with large amounts of data with few property settings, without a performance hit. It provides complete support for Virtual Mode, where the data is loaded only on demand and thus saves the memory consumption and provides quick response. It also handles very high frequency updates and refresh scenarios. The following topic discusses this: diff --git a/wpf/Classic/GridData/Real-Time-Application.md b/wpf/Classic/GridData/Real-Time-Application.md index bfbfe5353c..9341e6d45d 100644 --- a/wpf/Classic/GridData/Real-Time-Application.md +++ b/wpf/Classic/GridData/Real-Time-Application.md @@ -1,12 +1,12 @@ --- layout: post -title: Real-Time-Application in WPF Wizard Control control | Syncfusion -description: Learn here all about Real-Time-Application support in Syncfusion WPF GridDataControl (Classic) control and more. +title: Real Time Application in WPF GridDataControl | Syncfusion® +description: Real Time Application in GridDataControl supports handling large volumes of live data with virtual mode and high-frequency updates. platform: wpf control: GridData (Classic) documentation: ug --- -# Real-Time-Application in WPF GridDataControl (Classic) +# Real Time Application in WPF GridDataControl Essential Grid finds a wide range of applications in real time. It is completely optimized to deal with large amount of real time data. Its virtual mode support and high frequency updates behavior make the grid to take part in stock portfolio applications. diff --git a/wpf/Classic/GridData/VS2010-Designer-support.md b/wpf/Classic/GridData/VS2010-Designer-support.md index e8233c1382..d211b75a0b 100644 --- a/wpf/Classic/GridData/VS2010-Designer-support.md +++ b/wpf/Classic/GridData/VS2010-Designer-support.md @@ -1,13 +1,13 @@ --- layout: post -title: VS2010-Designer-support in WPF GridData Control | Syncfusion -description: Learn here all about VS2010-Designer-support in Syncfusion WPF GridDataControl (Classic) control, its elements and more. +title: VS2010 Designer Support in WPF GridDataControl | Syncfusion® +description: VS2010 Designer Support in GridDataControl provides design-time configuration of grid, row, column, and cell properties through the Visual Studio designer. platform: wpf control: GridData (Classic) documentation: ug --- -# VS2010-Designer-support in WPF GridDataControl (Classic) +# VS2010 Designer Support in WPF GridDataControl GridDataControl provides rich design time experience by associating a designer. This allows the users to modify the various grid settings to change the look and feel of the grid.