【发布时间】:2011-02-09 14:37:02
【问题描述】:
这是关于用 C# 编写的 .NET Windows 窗体应用程序。我有一个连接到数据库的DataGridView。它显示选定表格的内容。
现在如果该表中有 4 行,它将显示 4 行。在此之后,我可以在数据网格视图中输入第 5th 行。应该避免。现在我必须禁用新行的创建。我该怎么做?
【问题讨论】:
标签: c# winforms datagridview
这是关于用 C# 编写的 .NET Windows 窗体应用程序。我有一个连接到数据库的DataGridView。它显示选定表格的内容。
现在如果该表中有 4 行,它将显示 4 行。在此之后,我可以在数据网格视图中输入第 5th 行。应该避免。现在我必须禁用新行的创建。我该怎么做?
【问题讨论】:
标签: c# winforms datagridview
只需将DataGridView.AllowUserToAddRows 属性设置为false。
【讨论】:
设置
dataGrid.AllowUserToAddRows = false
【讨论】:
在 XAML 中,将属性 CanUserAddRows 设置为 false。例如看下面的代码
<DataGrid CanUserAddRows="False">
</DataGrid>
【讨论】:
这样做:
this.dataGridView1.DataBindings.Clear();
this.dataGridView1.DataSource = (set the original source back)
【讨论】: