zoukankan      html  css  js  c++  java
  • CYQ学习主要摘要3

    1:MAction:增加ResetTable功能   增加ResetTable功能:减少New MAction的个数
    2:MAction:增加在Update/Insert/Fill/ResetTable失败时,自动调用Close()  这种情况下,你不用关注在失败时要关闭数据库链接,你只需要关注成功时,关闭就行了,
    3:MAction:修改Fill方法:将之前如果填充时有多条记录返回失败,改成返回首条记录
    4:MAction:增加SetAutoPrefix方法,可传多个控件前缀
    5:MAction:Update方法开放自动获取控件值功能

    6:MAction:关闭属性DataSQLHelper的返回
    7:MProce:新出产类,用于存储过程操作
    8:OutPutData:新增加对存储过程枚举的导出

    9:OutPutData:增加ExeCreateProc方法用于直接执行生成分页存储过程

    以上操作能自动获取txt+字段名的控件的值;可是,我们一般情况下,控件的前缀是多种多样的,于是经过改良后:

    复制代码
                MAction action = new MAction(TableNames.Message);
                action.SetAutoPrefix("txt","ddl","lab");
                if (action.Insert(true))
                {
                    action.Close();
                }
    复制代码

    系统能自动获取界面上面三种前缀组合的控件值。同时去掉了AutoPrefix属性。

    5:MAction:Update方法开放自动取控件值功能。

    在此版本之前,Update方法没有开放自动取值功能,改良后开放了Update方法的自动取值功能,如:

    复制代码
                MAction action = new MAction(TableNames.Message);
                action.SetAutoPrefix("txt","ddl","lab");
                if (action.Update("id=1",true))
                {
                    action.Close();
                }
    复制代码

    7:MProce:新出产类,存储过程操作专业户
    用法简洁如下:

    复制代码
            MProc proc = new MProc(ProcNames.GetUserList);
            proc.AddParas(Users.ID, 1);
            gvProcUsers.DataSource=proc.ExeDataTable();
            gvProcUsers.DataBind();

            proc.ResetProc(ProcNames.GetMessageList);
            proc.AddParas(Message.UserID, 1);
            gvProcMessage.DataSource = proc.ExeDataTable();
            gvProcMessage.DataBind();

            proc.Close();
    复制代码
  • 相关阅读:
    解决CollectionView TableView reloadData或者reloadSections时的刷新的闪烁问题
    HTTP请求头
    Fastlane 使用笔记
    python-函数式编程
    python-高级特性
    python基础使用
    python基础-函数02
    python基础-函数01
    python基础
    Linux基础
  • 原文地址:https://www.cnblogs.com/wangchuang/p/4638167.html
Copyright © 2011-2022 走看看