現時点では、次のようなアプリケーションがあります。
XML ファイルからデータセットにデータを読み取り、このデータグリッドに収まるようにデータソースを設定します。
ユーザーが行をクリックすると、メモ セクション内のデータが下のテキスト ボックス内に表示されます。
ユーザーが [メモ] ボタンをクリックすると、新しいフォーム form2 が表示され、メモ テキスト ボックスのデータが新しいテキスト ボックスに表示されます。私ができるようにしたいのは、フォーム2のメモテキストボックスに新しいテキストを入力し、ユーザーが[OK]をクリックするとデータグリッドに保存できるようにすることです
まさにこのように: http://youtu.be/mdMjMObRcSk?t=28m41s
これまでの OK ボタンのコードは以下のとおりです。そのフォームに datagridview1 について何も書いていないため、次のエラーが発生します。
テキストボックスからユーザー入力を取得し、XML ファイルを「更新」して、データグリッドが新しいメモで更新されるようにする方法を知りたいです。
このコードが役立つかどうかはわかりませんが、これが datagridview1_cellcontentclick を form1 の下のテキストボックスにリンクした方法です。新しいフォームの最後の行を再利用してデータを上書きする必要があると思いますが、よくわかりません
if (e.RowIndex >= 0)
{
DataGridViewRow row = this.dataGridView1.Rows[e.RowIndex];
//The data in the cells for the Notes Column turns into a string and is copied to the textbox below
textBox1.Text = row.Cells["somenotes"].Value.ToString();
助けてくれてありがとう!