ユーザーがデータグリッドビューからIDを選択し、[削除]ボタンをクリックすると、「入力文字列が正しい形式ではありませんでした」というエラーが表示されるという問題が発生しました。
ここに、皆さんがコードをよりよく理解できるようにするためのコードがあります。
private void btnDel_Click(object sender, EventArgs e)
{
using (satsEntities Setupctx = new satsEntities())
{
int ID = Int32.Parse(lblID.Text);
var DeleteSL = (from delLS in Setupctx.locationstations
where delLS.locationstationID == ID
select delLS).Single();
Setupctx.DeleteObject(DeleteSL);
Setupctx.SaveChanges();
this.Delete_LS_Load(null, EventArgs.Empty);
MessageBox.Show("Selected Location Station Has Been Deleted.");
}
}