asp.net - 可以在多个表中使用formview编辑数据吗?

时间:2009-11-06 16:22:42

标签: asp.net data-binding formview

我正在尝试构建一个将同时编辑两个相关对象的formview。 从基本的角度来说,我有一个教师的Linq To SQL对象,它只有一所学校。 formview在显示数据时没有问题,但在编辑模式下,只会保存对父对象所做的更改。学校数据的变化似乎被忽略了

有没有办法实现我想要的东西?

谢谢,

1 个答案:

答案 0 :(得分:1)

这可能与我正在做的类似,虽然我没有使用Linq。我正在使用vanilla ObjectDataSource并通过不同的数据源在下拉列表中显示数据。为“ItemUpdating”事件期间调用的FormView添加新事件。嵌入代码以直接保存您在该事件中的更改。然后在保存FormView时,其他所有内容都会保存。

如果要在FormView之后保存它,请改用ItemUpdated事件。这是一个手动过程,但确实解决了这个问题。