私はSLQ Server CEデータベーステーブルにバインドされたDataGridViewを持っています。C#のデータベースにバインドされたDataGridViewに行を追加します。
ボタンを押したときに、DataGridViewに新しい行を追加して、ユーザーが新しいデータをDataGridViewに挿入できるようにしたいと思います。
ユーザーがこの新しい行で入力を完了すると、データがバインドされたデータベースに保持されることも望みます。
私が試してみました:新しい行を挿入するために、ボタンクリックイベント内
dataGridView1.Rows.Add();
を、私は、次のエラーメッセージが表示されます。
行は、プログラムのDataGridViewのに追加することはできませんコントロールがデータバインドされているときの行コレクション
何か提案がありますか?
DataGridView.AllowUserToAddRowsは既にtrueに設定されています。 DataGridViewとデータベース間のインターフェイスとしてテーブルアダプタを使用しますが、メソッドmyTableAdapter.Rows.Add();存在しません。DataViewGridでそのメソッドを使用すると、以前に投稿したエラーが表示されます。 – rfc1484
あなたは2つの間のインターフェイスに使用しているコードを投稿できますか? –
うまくいけば、 'this.animalsTableAdapter.Fill(this.animalsDataSet.Animals);' これは、データベーステーブルからのデータでDataGridViewを塗りつぶします。 – rfc1484