我遇到了一个问题,我的列表框无法更新数据。我有 2 张桌子,计时和台车服务。列表框从时序表中读取并显示数据。两个表都是链接的。每当我更新台车服务表中的时间时,它都会提示我这个错误:
属性“TimingID”是对象的关键信息的一部分,不能修改。
有人可以帮忙吗?
private void btnUpdateTS_Click(object sender, EventArgs e)
{
int ID = Int32.Parse(lblID.Text);
foreach (timing selectedTiming in lstTime.SelectedItems)
{
var EditTS = (from ets in db.trolleyservices
where ets.idtrolleyservice == ID
select ets).First();
EditTS.Type = txtType.Text;
EditTS.TimingID = selectedTiming.TimingID;
db.SaveChanges();
txtType.Text = "";
}
}