Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions wpf/Classic/GridData/Data-Binding.md
Original file line number Diff line number Diff line change
@@ -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.

Expand Down
6 changes: 3 additions & 3 deletions wpf/Classic/GridData/Data-Model.md
Original file line number Diff line number Diff line change
@@ -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:
Expand Down
6 changes: 3 additions & 3 deletions wpf/Classic/GridData/Data-Presentation.md
Original file line number Diff line number Diff line change
@@ -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.

Expand Down
6 changes: 3 additions & 3 deletions wpf/Classic/GridData/Events.md
Original file line number Diff line number Diff line change
@@ -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.

Expand Down
6 changes: 3 additions & 3 deletions wpf/Classic/GridData/Exporting-and-Persistence.md
Original file line number Diff line number Diff line change
@@ -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:

Expand Down
6 changes: 3 additions & 3 deletions wpf/Classic/GridData/Features-that-work-in-PLINQ.md
Original file line number Diff line number Diff line change
@@ -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:

Expand Down
6 changes: 3 additions & 3 deletions wpf/Classic/GridData/Freezable-Support-in-GridDataControl.md
Original file line number Diff line number Diff line change
@@ -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.

Expand Down
6 changes: 3 additions & 3 deletions wpf/Classic/GridData/Getting-Started.md
Original file line number Diff line number Diff line change
@@ -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.

Expand Down
6 changes: 3 additions & 3 deletions wpf/Classic/GridData/Grid-Localization-Support.md
Original file line number Diff line number Diff line change
@@ -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

Expand Down
37 changes: 0 additions & 37 deletions wpf/Classic/GridData/GridDataControl.md

This file was deleted.

6 changes: 3 additions & 3 deletions wpf/Classic/GridData/MVVM-Enhancements.md
Original file line number Diff line number Diff line change
@@ -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

Expand Down
28 changes: 24 additions & 4 deletions wpf/Classic/GridData/Overview.md
Original file line number Diff line number Diff line change
@@ -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. 

Expand Down Expand Up @@ -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:

Expand All @@ -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

Expand Down
6 changes: 3 additions & 3 deletions wpf/Classic/GridData/Performance.md
Original file line number Diff line number Diff line change
@@ -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:

Expand Down
6 changes: 3 additions & 3 deletions wpf/Classic/GridData/Real-Time-Application.md
Original file line number Diff line number Diff line change
@@ -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.

Expand Down
6 changes: 3 additions & 3 deletions wpf/Classic/GridData/VS2010-Designer-support.md
Original file line number Diff line number Diff line change
@@ -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.

Expand Down