有人知道如何解决这个ID问题吗?
例如 :
ID | Message
1 | Hi
2 | Philemon
3 | Car <-- Delete this row
4 | Tay
5 | Bye
当您删除第 3 行时,该行后面的 ID 将自动更新并填写 ID。
ID | Message
1 | Hi
2 | Philemon
3 | Tay
4 | Bye
更多信息 :
private void btnDel_Click(object sender, EventArgs e)
{
using (testEntities Setupctx = new testEntities())
{
int ID = Int32.Parse(lblID.Text);
var DeleteSh = (from delsh in Setupctx.shifthours
where delsh.idShiftHours == ID
select delsh).Single();
Setupctx.DeleteObject(DeleteSh);
Setupctx.SaveChanges();
txtStart.Text = "";
txtStop.Text = "";
this.Edit_Shift_Hours_Load(null, EventArgs.Empty);
MessageBox.Show("Selected Shift Timing Has Been Deleted.");
}
}
这是删除行的代码。删除后,我需要 ID 自动更新,以便用下一个数据填充已删除的 ID。目前我可以删除信息,但 ID 保持不变。