DataGrid control displays a collection of data in rows and columns in a customizable way.
The DataGrid is a control that can display and edit data from many different sources (SQL Server, Oracle, LINQ query, etc)
Columns can display text, controls (comboxes, images, buttons, or any content contained in a template).DataGridTemplateColumn is used to display data defined in a template.
Examples:
- bind to ObservableCollection
- SQL Server view, edit, delete, add data
- Master detail data code behind
- Filter