【问题标题】:.net Datagrid WinForm - Adding a DataGridViewButtonColumn Automatically Adds a Row.net Datagrid WinForm - 添加 DataGridViewButtonColumn 自动添加一行
【发布时间】:2014-01-24 17:06:24
【问题描述】:

向 DataGrid 添加新的 DataGridViewButtonColumn 时,会添加新的一行按钮。

有没有办法防止这种情况发生?

我不希望在添加列后清除所有行。

另外,不能使用 WPF。这是我继承的一个Winform项目。

 DataGridViewButtonColumn bcol = new DataGridViewButtonColumn();
 bcol.HeaderText = "Button Column";
 bcol.Text = "Click Me";
 bcol.Name = "btnClickMe";

上面的代码 sn -p 创建一个带有按钮的新行。

【问题讨论】:

    标签: c# .net winforms datagrid


    【解决方案1】:

    尝试禁止添加新行:

    dataGridView1.AllowUserToAddRows = false;
    

    我认为您看到的是网格底部的新行。

    您可以在这里看到区别:(在顶部图片中启用,在底部图片中禁用)

    【讨论】:

    • 谢谢,成功了。还发现如果您在设计器中取消选中“启用添加”也将起作用。这些属性必须相同。
    猜你喜欢
    • 2011-05-06
    • 1970-01-01
    • 2011-08-07
    • 2011-08-26
    • 2015-04-06
    • 1970-01-01
    • 2016-11-09
    • 1970-01-01
    • 2021-11-14
    相关资源
    最近更新 更多