我正在尝试学习实体框架,但我有一些我自己无法解决的问题我正在将数据从 MS SQL 数据库加载到数据网格并尝试从那里修改/添加数据。但我不知道如何实现这一点。这是我的代码:
using (var context = new OrdersDataModelContainer())
{
var customersQuery = from o in context.Payments
select o;
dataGridView1.DataSource = customersQuery;
}
当我这样做时,我得到了这个:
当我修改代码时:
using (var context = new OrdersDataModelContainer())
{
var customersQuery = from o in context.Payments
select o;
dataGridView1.DataSource = customersQuery.ToList();
}
我的表格看起来:
但后来我无法修改数据或添加新行。
谁能通过显示一些代码片段或指出我可以找到解决方案的地方来帮助我解决这个问题?
谢谢!
@Update 我使用 VS 2012 和 SQL Server 2012(如果重要的话)