ADO.NET实体模型+ DataGridView:如何将更改写入数据库

时间:2009-12-02 17:19:06

标签: entity-framework datagridview

我有一个ADO.NET实体数据模型,并希望为CRUD操作检测DataGridView。我应该怎么做呢?

对于只读DataGridView,我一直在做以下

TimeTrackEntities tte = new TimeTrackEntities();  //Entity Data Model
ObjectQuery<Days> DayQuery = tte.Days;
dgvDays.DataSource = DayQuery;  

2 个答案:

答案 0 :(得分:1)

有一个演练here

注意:

  

还有一些步骤可以实现用户与此交互。您需要填充绑定源,如果要编辑,则需要在工具栏上的保存按钮中添加一些代码。

     

您需要启用BindingNavigatorSaveButton(只需单击导航器工具栏上的保存图标,然后将其Enabled属性更改为True)。此外,您可能希望通过属性窗口格式化您可以从SmartTag轻松完成的网格。

答案 1 :(得分:0)

我读过大多数人使用LINQ To Entities在数据网格数据源的上下文中使用EF。

如果新版本支持DataAdaper样式更新方法,那将会很好。这是一篇关于new version与.net 4 / VS2010即将发布的文章。