添加行错误

时间:2013-12-02 02:00:57

标签: vb.net datagridview row add invalidoperationexception

我无法在我的datagridview中为重做按钮添加行。我想将名为 DeletedFilmName 的公共字符串变量添加到第一列中的新行(列称为“Films”),就是这样。我已经尝试了各种各样的东西,但似乎无法实现这一点,看起来很简单。

这是我的错误:“InvalidOperationException未处理。当控件受数据限制时,无法以编程方式将行添加到DataGridView的行集合中。”

Private Sub Redo_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Redo.Click
    FilmsDataGridView.Rows.Add(New Object() {DeletedFilmName})
End Sub

有什么想法吗?感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

以下代码是一个示例,它解释了如何向DataGridView添加新行绑定到DataTable。

代码段

        // DataGridView will generate a new row automatically
        SampleDataSet.CustomersRow newCustomersRow = sampleDataSet.Customers.NewCustomersRow();
        newCustomersRow.CustomerID = "1234-123";
        newCustomersRow.CompanyName = "Sample Works";
        sampleDataSet.Customers.Rows.Add(newCustomersRow);

此致 Reuben.J