DataGrid控件
时间: 2023-11-01 12:59:36 浏览: 115
DataGrid控件是WPF中用于展示和编辑数据的控件。它可以通过数据源绑定来显示数据,并支持用户对数据进行编辑、添加和删除操作。
在使用DataGrid进行数据源绑定时,可以通过DataGridTextColumn、DataGridComboBoxColumn等列类型直接进行绑定。例如,可以使用DataGridTextColumn来绑定一个成员变量Num,代码如下:
<DataGrid x:Name="DataGrid01" CanUserAddRows="False" CanUserDeleteRows="False">
<DataGrid.Columns>
<DataGridTextColumn Header="字段1" Width="3*" Binding="{Binding Path=Num, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"/>
</DataGrid.Columns>
</DataGrid>
另外,也可以使用DataGridTemplateColumn进行绑定,代码如下:
<DataGrid x:Name="DataGrid01" CanUserAddRows="False" CanUserDeleteRows="False">
<DataGrid.Columns>
<DataGridTemplateColumn Header="字段1" Width="3*">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<TextBlock FontSize="16" Text="{Binding Path=Num, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"/>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
</DataGrid.Columns>
</DataGrid>
以上是DataGrid控件的基本用法,通过不同的列类型和绑定方式,可以实现灵活的数据展示和编辑功能。
阅读全文