1

在 ASP.NET Webform 中,使用 Master/Details 设置,Gridview 用于选择,FormView 用于详细信息,如果我以编程方式将所选项目绑定到 FormView,如下所示:

protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)
    {
        var context = new DataAccessLayer.SafetyEntities();
        var se = (from c in context.Employees
                  where c.EID == (long)GridView1.SelectedDataKey.Value
                  select c).ToList();
        FormView1.DataSource = se;
        FormView1.DataBind();
    }

我更新了 FormView 中的数据,这些更改会反映在原始上下文中吗?

此外,我将如何以编程方式更新我在 FormView 中使用的条目?

我已阅读以下帖子:如何使用过滤器从 EntityDataSource 填充可更新的 FormView,但他填充 formview 的方式与我不同。

我应该这样填充 FormView 吗?

4

0 回答 0