我試圖學習實體框架,但我有一點我自己無法解決的問題 我正在將數據從MS SQL數據庫加載到數據網格並嘗試修改/添加來自那裏的數據。 但我不知道如何實現這一點。 這裏是我的代碼:實體框架無法修改數據網格中的數據
using (var context = new OrdersDataModelContainer())
{
var customersQuery = from o in context.Payments
select o;
dataGridView1.DataSource = customersQuery;
}
當我這樣做了,我得到這樣的:
當我modyfy代碼:
using (var context = new OrdersDataModelContainer())
{
var customersQuery = from o in context.Payments
select o;
dataGridView1.DataSource = customersQuery.ToList();
}
我的形式如下:
但後來我無法修改數據或添加新行。
任何人都可以通過顯示一些代碼片段或指出我能找到解決方案來幫助我解決這個問題嗎?
謝謝!
@Update 我使用VS 2012和SQL Server 2012(如果該事項)
爲什麼不呢?你甚至不使用任何'保存代碼',所以你如何更新? –
好吧,但我什至不能改變任何數據網格 – szpic