通过 DataGrid 控件可显示和编辑来自许多不同源的数据,例如来自 SQL 数据库、LINQ 查询或任何其他可绑定数据源的数据。 有关详细信息,请参阅 绑定源概述 。
列可以显示文本、控件(例如 ComboBox )或任何其他 WPF 内容(例如图像、按钮或模板中包含的任何内容)。 可以使用 DataGridTemplateColumn 显示模板中定义的数据。 下表列出了默认提供的列类型。
DataGrid 可以自定义外观,例如单元格字体、颜色和大小。 DataGrid 支持其他 WPF 控件的所有样式设置和模板功能。 DataGrid 还包括用于编辑、排序和验证的默认和可自定义行为。
下表列出了 DataGrid 的一些常见任务以及如何完成这些任务。 通过查看相关的 API,可以找到详细信息和示例代码。