如何在WPF中创建带固定表头的可编辑动态空行DataGrid
WPF 动态表格实现问题:固定表头下已生成行无法编辑
已完成带固定表头的动态行表格基础功能开发,但当前加载的动态数据行无法进入编辑状态,相关实现代码与运行效果如下:
现有实现代码
XAML 表格定义
<DataGrid Name="dataGrid" CanUserAddRows="True" AutoGenerateColumns="False" Grid.Column="0" Grid.Row="2"> <DataGrid.Columns> <DataGridTextColumn Header="NUMBER" Binding="{Binding Path=ID}" /> <DataGridTextColumn Header="STAGE ID" Binding="{Binding Path=StageID}" /> <DataGridTextColumn Header="STAGE DESCRIPTION" Binding="{Binding Path=StageDescription}"/> </DataGrid.Columns> </DataGrid>
后台C#逻辑
// 循环动态添加4行空白数据 for (int i = 1; i <= 4; ++i) { dataGrid.Items.Add(new Stage()); } // 表格行绑定的数据实体 public class Stage { public string ID { get; set; } public string StageID { get; set; } public string StageDescription { get; set; } }
运行效果

内容的提问来源于stack exchange,提问作者ZC97
相关产品推荐
相关产品推荐

