値の編集に使用できるデータバインディングフォームを作成する方法をインターネットで数日間検索しましたが、うまくいきませんでした。誰かが私を助けてくれたら本当にありがたいです!
値の読み取りは完全に機能しますが、更新/挿入は機能しません。
FormLoad:
newRow = issueTable.NewRow();
newRow["ID"] = Id;
issueTable.Rows.Add(newRow);
txtName.DataBindings.Add("Text", issueTable, "Name");
保存する:
SqlCommandBuilder build = new SqlCommandBuilder(adaptor);
adaptor.InsertCommand = build.GetInsertCommand();
adaptor.Update(issueTable);
私の問題は、SQLテーブルに「ID」は格納されますが、「Name」はnullのままであるということです。私にとって奇妙なのは、issueTable.Rows [0] ["Name"]を監視すると、フォームに値が返されることです。
ありがとうございました!