【发布时间】:2012-02-04 10:21:28
【问题描述】:
我正在使用带有 ObjectDataSource 的 FormView。单击保存按钮时,我想在将数据绑定对象设置为 ObjectDataSources 更新方法之前对其进行修改。
我尝试了 FormView 的更新事件以及对象数据源的更新事件,但我不知道如何访问数据绑定对象。 FormView.DataItem 在这些事件中为空。
或者换句话说,我想在 DataItem 被传递给 ObjectDataSource UpdateMethod 之前对其进行拦截和修改。
为了更详细地说明我为什么要这样做,表单上有一些值不能与内置功能进行数据绑定。其中一个控件是复选框列表。我正在使用 DataBinding 事件来填充检查,但现在我还需要一种方法来更新我的对象以反映表单值。还有其他类似情况的控件。
【问题讨论】:
-
这和我想要做的不一样。这将在填充表单时起作用,但我想在调用 update 方法之前修改我的对象。
标签: c# asp.net asp.net-2.0