【问题标题】:How do I remove the empty row from the bottom of a DataGridView control?如何从 DataGridView 控件底部删除空行?
【发布时间】:2011-06-18 12:15:42
【问题描述】:

当我用数据填充 DataGridView 时,底部总是有一个空行。 如何禁用此功能?

【问题讨论】:

    标签: c# .net winforms datagridview


    【解决方案1】:

    是的,DataGridView 的底部总会有一个空行。它允许用户在运行时添加新数据;他们所要做的就是开始在新行中输入。

    要禁用它,您还需要阻止用户添加新行。通过将 DataGridView 控件的 AllowUserToAddRows property 设置为 False 来做到这一点:

    myDataGridView.AllowUserToAddRows = false;
    

    【讨论】:

    • 即使以这种方式设置属性,我也会得到灰色行。
    • 如果该行为空,则将其可见性设置为 false
    • 我真的很讨厌这种行为。它在我的DataSource 中添加了一个空白条目。在用户提交一行后无法判断(UserAddedRow 仅在用户使用该空行时发生)
    【解决方案2】:

    如果您在 WPF 中遇到此问题,请添加:

    CanUserAddRows="False"
    

    XAML 中所需数据网格的属性。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-10-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-30
      • 1970-01-01
      • 1970-01-01
      • 2020-12-05
      相关资源
      最近更新 更多