我在將數據添加到數據庫時遇到問題。我寫的代碼只能更新shiftTiming_Start,而不能更新shiftTiming_Stop。有人可以幫助看看我的代碼,看看出了什麼問題。非常感謝。將數據更新到數據庫中
private void btnUpdate_Click(object sender, EventArgs e) {
using (testEntities Setupctx = new testEntities()) {
var toBeUpdated = txtStart.Text;
var toBeUpdated1 = txtStop.Text;
shifthour updateShift = new shifthour();
updateShift = Setupctx.shifthours.FirstOrDefault(u => u.shiftTiming_start == toBeUpdated);
updateShift = Setupctx.shifthours.FirstOrDefault(p => p.shiftTiming_stop == toBeUpdated1);
updateShift.shiftTiming_start = txtStart.Text;
updateShift.shiftTiming_stop = txtStop.Text;
Setupctx.SaveChanges();
txtStart.Text = "";
txtStop.Text = "";
MessageBox.Show("Shift Timing Has Been Updated.");
}
}
注意'updateShift = Setupctx.shifthours.FirstOrDefault(U => u.shiftTiming_start == toBeUpdated);''被涉及'p'的後續相似行有效丟棄;是你正在嘗試更新的記錄? – 2012-07-10 05:43:51
'u'和'p'都是我要更新的那個。但現在我只能更新'u'而不是'p'。 – Philemon 2012-07-10 05:56:58
如果他們是txtStop.Text裏面的任何東西,你是否已經檢查了一個斷點 – HatSoft 2012-07-10 06:11:17