小编Aur*_*nto的帖子

当控件是数据绑定时,无法以编程方式将行添加到datagridview的行集合中

首先,我在这里查找了这个相关的问题, 但解决方案dataGridView1.Rows.Add()在我的情况下不起作用.

在我的Datagridview中,我有3个TextBox用于数据输入,2个ComboBox用于用户选择值(绑定到数据库中).我的一个TextBox被设置为只读,以便用户只能在数据网格外部填充它(使用普通的TexBox和一个Button).

当用户用数据填充DataGridView时,底部总是有一个空行; 所以我禁用了这个,我使用此代码来防止用户在datagrid中添加新行...

dataGridView1.AllowUserToAddRows = false
Run Code Online (Sandbox Code Playgroud)

我只想在用户单击上面提到的按钮时添加一个新行(这会引发错误).

我得到的错误信息是:

"当控件是数据绑定时,无法以编程方式将行添加到datagridview的行集合中"

样本图像 带有红色箭头的那个是ComboBox,带有绿色箭头的那个是只读的TextBox

c# datagridview winforms

17
推荐指数
2
解决办法
8万
查看次数

标签 统计

c# ×1

datagridview ×1

winforms ×1