在 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 吗?