從數據庫中記錄這是我的代碼:如何刪除在C#
private void button1_Click(object sender, EventArgs e){
int index = dataGridView1.CurrentCell.RowIndex;
Model1.DevicesInfo_Tbl Device_Info_Obj = new Model1.DevicesInfo_Tbl();
Device_Info_Obj.DevicesName.Remove(index, index);
E_Shop_DB_Obj.SaveChanges();
dataGridView1.Refresh();
}
我能不明白的地方我的代碼是錯誤的。編譯器在到達Device_Info_Obj.DevicesName.Remove(index, index);
時出錯。我該如何解決它? 我想刪除數據庫中的選定行。
什麼是錯誤? – Forklift
@叉車在Project1.exe中發生未處理的類型爲「System.NullReferenceException」的異常 附加信息:對象引用未設置爲對象的實例。 –
在您的DevicesInfoObj構造函數中,您需要實例化DevicesName。無論是那個還是你的DeviceInfoObj對象都是空的。調試應該告訴你哪個是問題。 – Forklift