【发布时间】:2013-10-18 15:12:06
【问题描述】:
我正在尝试学习实体框架,但我有一些我自己无法解决的问题 我正在将数据从 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();
}
我的表格看起来:
但是我不能修改数据或添加新行。
谁能通过显示一些代码 sn-p 或指出我可以找到解决方案的地方来帮助我解决这个问题?
谢谢!
@更新 我使用 VS 2012 和 SQL Server 2012(如果重要的话)
【问题讨论】:
-
为什么不呢?你连
Saving code都不用,怎么更新? -
好的,但我什至无法更改数据网格单元格中的任何内容
标签: c# winforms entity-framework datagrid