Wpf DataGrid添加新行

Posted

技术标签:

【中文标题】Wpf DataGrid添加新行【英文标题】:Wpf DataGrid adding new row 【发布时间】:2015-04-06 08:44:23 【问题描述】:

在底部的 Wpf DataGrid 中有一个“空白新行”用于添加新行。

当我开始添加新行(输入“空白新行”)时,空白新行消失 因此,为了开始添加新行,我需要当前行的 Tab Of(lost focus)。

添加新行时如何让“空新行”出现在底部?

【问题讨论】:

这没有意义。我认为哲学是,当用户开始添加新行时,他们将在继续下一行之前填写该行上的所有必要字段。您在这里的设计要求是什么? @MikeEason 一旦新行进入编辑模式,就会出现另一个新行。用例是,当我在新行中输入数据时,我希望能够将当前的“新行”单击到新的“新行”中。这有意义吗? 【参考方案1】:

将Datagrid的CanUserAddRows属性设置为True

【讨论】:

以上是关于Wpf DataGrid添加新行的主要内容,如果未能解决你的问题,请参考以下文章

WPF关闭datagrid插入行

我希望 wpf DataGrid 其余部分中的数据是只读的,并且只有新行应该是可编辑的

如何让 WPF DataGrid 单元格右对齐而不使新行上的可选区域变小?

WPF中对datagrid删除选中的某一行。

如何用代码选中datagrid中的某一行

easyUi datagrid怎样设置行高度