我知道这个问题已经被要求死亡,但到目前为止我找到的解决方案都没有起作用......
我使用以下代码更新表中的行:
LocalDBDataSetTableAdapters.tblProfileTableAdapter adapter = new LocalDBDataSetTableAdapters.tblProfileTableAdapter();
LocalDBDataSet.tblProfileDataTable table = new LocalDBDataSet.tblProfileDataTable();
//adapter.Fill(table);
DataRow newRow = table.NewRow();
newRow[0] = txtOrgName.Text;
newRow[1] = txtNPONum.Text;
newRow[2] = txtContactPerson.Text;
newRow[3] = txtContactNumber.Text;
newRow[4] = txtEmailAddress.Text;
table.Rows.Add(newRow);
adapter.Update(table); //returns 1
但数据库没有变化。
然而,我可以成功地从同一个表中选择东西(我手动输入一行)。所以我知道我的连接字符串是正确的。
所以我的问题是:
如何让Update实际更新?
编辑:
我尝试在交易中包装该批次,认为可能会以某种方式回滚。没有变化。