You need to enable JavaScript to run this app. 如何在WPF中创建带固定表头的可编辑动态空行DataGrid
优惠活动
大模型
产品
解决方案
定价
更多

如何在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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.24 20:18:03