我试图学习实体框架,但我有一点我自己无法解决的问题 我正在将数据从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