この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 は同じままです。