我使用detailsview控件来更新记录,但是在这种特殊情况下,在许多字段中只有一个字段可以更改。对象的update方法将所有字段作为参数。当detailsview的更新方法激发时,readonly字段(那些呈现为标签的字段)的值在e.NewValues集合中不可用。
当detailsview被数据绑定(在objectdatasourceselected事件处理程序中)时,我当前正在获取对该对象的引用,将其存储在会话中,并在更新fires时手动向e.NewValues集合添加条目。它工作,但似乎有点沉重。
也应该有一个OriginalValues集合,其中可能包含只读值的集合。。。你能核实一下吗?
嗯。