首页 新闻 会员 周边 捐助

CYQ.Data 如何改变 action 的 State

0
[待解决问题]

现在数据库中,有4条数据,都包含了 YKZ031,YKZ033字段,并且,都有值

数据库定义中,这两个也是可为空的

前台修改后,YKZ031 和 YKZ033均为空,
使用自定义方法处理后,currModel返回的数据中,YKZ031 和 YKZ033均为空,
把数据加载到 action 中,
action 的对应数据都为空,但是State=1,请问,如何让State=2?
Richfiter的主页 Richfiter | 菜鸟二级 | 园豆:202
提问于:2016-09-23 17:46
< >
分享
所有回答(1)
0

1:升级CYQ.Data的版本。

或者2:用action.Data.SetState(2);把状态手工调整到2可更新。

------------------补充知识----------------------

action.Data.LoadFrom(实体,BreakOp) 

 

 

 // 摘要:
    //     MDataTable 与 MDataRow SetState 的过滤选项
    public enum BreakOp
    {
        // 摘要:
        //     未设置,设置所有
        None = -1,
        //
        // 摘要:
        //     跳过设置值为Null的。
        Null = 0,
        //
        // 摘要:
        //     跳过设置值为空的。
        Empty = 1,
        //
        // 摘要:
        //     跳过设置值为Null或空的。
        NullOrEmpty = 2,
    }

新版本的加载后,状态是2的。

---------------------------------------------------------------

路过秋天 | 园豆:4787 (老鸟四级) | 2016-09-23 17:57
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册