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();
    复制代码
  • 相关阅读:
    HDU 2544 最短路
    HDU 3367 Pseudoforest
    USACO 2001 OPEN
    HDU 3371 Connect the Cities
    HDU 1301 Jungle Roads
    HDU 1879 继续畅通工程
    HDU 1233 还是畅通工程
    HDU 1162 Eddy's picture
    HDU 5745 La Vie en rose
    HDU 5744 Keep On Movin
  • 原文地址:https://www.cnblogs.com/wangchuang/p/4638167.html
Copyright © 2011-2022 走看看