我有一个包含多列的 DataGrid ,第一个是 ComboBoxColumn 类型,其中显示了记录的状态:有效,已取消。
如果注册状态为活动状态,则应以绿色字母显示在“活动”组合中;如果状态被取消,它应该以红色字母组合显示在“已取消”中。
类似的东西:
每条记录必须具有相同的组合,但根据数据库处于不同的状态。 每次选择更改时,都会在DataGrid中激活或取消激活记录。
这是我的DataGrid:
.as("sum_column")
这是我的班级:
<DataGrid x:Name="dgPersons" AutoGenerateColumns="False" GridLinesVisibility="All" ItemsSource="{Binding Source=lstPersons}">
<DataGrid.Columns>
<DataGridComboBoxColumn Header="Status"/>
<DataGridTextColumn Width="*" Header="Name" Binding="{Binding Name}"/>
<DataGridTextColumn Width="*" Header="Last Name" Binding="{Binding LastName}"/>
<DataGridTextColumn Width="*" Header="Carrer" Binding="{Binding Carrer}"/>
<DataGridTextColumn Width="*" Header="Age" Binding="{Binding Age}"/>
</DataGrid.Columns>
</DataGrid>
感谢您的帮助。