一、DataGrid控件简介
DataGrid控件WPF框架可显示和编辑来自许多不同源的数据表格,可以显示文本、控件(例如 ComboBox)或任何其他 WPF 内容(例如图像、按钮或模板中包含的任何内容)。 可以使用 DataGridTemplateColumn 显示模板中定义的数据。 DataGrid 可以自定义外观,例如单元格字体、颜色和大小。 DataGrid 支持其他 WPF 控件的所有功能,具体可参见官网:DataGrid官网详细讲解
二、DataGrid控件绑定数据
WPF程序需要前端和后端代码互相关联,首先在前端XAML中放置控件DataGride,然后设定名称x:Name=“ysDatagrid”,添加列 <DataGrid.Columns>,在该节点内设定每列显示的内容。
1、若显示为文本,则为DataGridTextColumn。
2、若显示需要控件ComboBox可选,则DataGridComboBoxColumn。
3、若显示需要控件Button、image等,则用模板DataGridTemplateColumn,在模板中嵌入相应的Button、image控件即可。
前端XAML示例代码如下:
<DataGrid x:Name="ysDatagrid" IsReadOnly="False" ItemsSource="{Binding BSList}" Marg