如何在DataGridView中禁用新行的创建?

时间:2010-04-19 08:55:01

标签: c# winforms datagridview

这是关于用C#编写的.NET Windows Forms应用程序。我有一个DataGridView连接到数据库。它显示所选表的内容。

现在,如果该表中有4行,则会显示4行。在此之后,我可以在datagrid视图中输入5 th 行。应该避免。现在我必须禁用新行的创建。我该怎么办?

4 个答案:

答案 0 :(得分:30)

只需将DataGridView.AllowUserToAddRows属性设置为false

答案 1 :(得分:9)

设置

dataGrid.AllowUserToAddRows = false

答案 2 :(得分:-1)

在XAML中,将属性CanUserAddRows设置为false。例如,请参阅以下代码

 <DataGrid   CanUserAddRows="False">

 </DataGrid>

答案 3 :(得分:-5)

这样做:

this.dataGridView1.DataBindings.Clear();
this.dataGridView1.DataSource = (set the original source back)