我想從gridview和數據庫中刪除一行 - 我寫了一些代碼,但是這段代碼只是刪除了我的gridview的第一行! 請幫幫我。我使用了Entity Framework和wpf C#。從wpf的數據庫和gridview中刪除一行
using (AccountingEntities cntx = new AccountingEntities())
{
Producer item = this.grdProducers.SelectedItem as Producer;
cntx.DeleteObject(cntx.Producers.First(x => x.ID == item.ID));
cntx.SaveChanges();
dataPager.Source = cntx.Producers.ToList();
}
您是否有任何要求在刪除選定項目之後選擇第一項作爲選定內容...? – Bathineni
默認刪除第一個項目後選中。我認爲這是gridview的默認行爲。 –
你可能會認爲這是一個LINQ +問題,因爲關鍵代碼是 * cntx.DeleteObject(cntx.Producers.First(x => x.ID == item.ID)* –