我有一個DataGridView綁定到一個SLQ服務器CE數據庫表。添加一行DataGridView綁定到數據庫在C#
我創建了一個Add按鈕,當按下按鈕時我想向DataGridView添加一個新行,以便允許用戶將新數據插入到DataGridView中。
我也希望一旦用戶在這個新行中完成他的輸入,數據將被保存到有界數據庫中。
我曾嘗試:
dataGridView1.Rows.Add();
裏面的按鈕單擊事件,以便插入新行,但我得到了以下錯誤消息:
行不能以編程方式添加到DataGridView的當控件是數據綁定時的行集合
有什麼建議嗎?
DataGridView.AllowUserToAddRows已被設置爲true。我使用Table Adapter作爲DataGridView和數據庫之間的接口,但方法myTableAdapter.Rows.Add();不存在,如果我使用DataViewGrid的方法,它給了我之前發佈的錯誤。 – rfc1484
你可以發佈你用來在兩者之間進行交互的代碼嗎? –
希望你的意思是這樣的: 'this.animalsTableAdapter.Fill(this.animalsDataSet.Animals);' 它使用數據庫表中的數據填充DataGridView。 – rfc1484