zoukankan      html  css  js  c++  java
  • 批量更新数据

            protected void dataBind()
            {
                DataTable dt = bll.GetList(0);
                rptChannelList.DataSource = dt;
                rptChannelList.DataBind();
            }
    
            protected void btnUpdate_Click(object sender, EventArgs e)
            {
                int channelid = 0;
                int sort = 0;
                int channeltop = 0;
                int resCount = 0;
    
                foreach (RepeaterItem rpt in rptChannelList.Items)
                {
                    if (rpt.ItemType == ListItemType.AlternatingItem || rpt.ItemType == ListItemType.Item)
                    {
                        channelid = int.Parse(((HiddenField)rpt.FindControl("hidChannelID")).Value);
                        if (((TextBox)rpt.FindControl("txtSort")).Text == "")
                            sort = 0;
                        else
                            sort = int.Parse(((TextBox)rpt.FindControl("txtSort")).Text);
                        if (((TextBox)rpt.FindControl("txtTop")).Text == "")
                            channeltop = 0;
                        else
                            channeltop = int.Parse(((TextBox)rpt.FindControl("txtTop")).Text);
                        model.ChannelID = channelid;
                        model.Sort = sort;
                        model.ChannelTop = channeltop;
                        if (bll.UpdateSort(model))
                            resCount++;
                    }
                }
    
                dataBind();
                if (resCount == rptChannelList.Items.Count && resCount > 0)
                    JscriptPrint("更新定位编号信息成功!", "", "Success");
            }
    
    
            /// <summary>
            /// 更新栏目定位编号
            /// </summary>
            /// <param name="model"></param>
            public bool UpdateSort(ZBGA.Model.Channel model)
            {
                return dal.UpdateSort(model);
            }
    
            /// <summary>
            /// 更新栏目定位编号
            /// </summary>
            /// <param name="model">栏目实体类</param>
            public bool UpdateSort(ZBGA.Model.Channel model)
            {
                StringBuilder strSql = new StringBuilder();
                strSql.Append("update dt_Channel set ");
                strSql.Append("sort=@sort,ChannelTop=@ChannelTop");
                strSql.Append(" where ChannelID=@ChannelID ");
                SqlParameter[] parameters = {
                        new SqlParameter("@ChannelID", SqlDbType.Int,4),
                        new SqlParameter("@sort",SqlDbType.Int,4),
                    new SqlParameter("@ChannelTop",SqlDbType.Int,4)
                };
                parameters[0].Value = model.ChannelID;
                parameters[1].Value = model.Sort;
                parameters[2].Value = model.ChannelTop;
    
                return DbHelperSQL.ExecuteSql(strSql.ToString(), parameters) > 0;
            }
    
    
            /// <summary>
            /// 添加编辑删除提示
            /// </summary>
            /// <param name="msgtitle">提示文字</param>
            /// <param name="url">返回地址</param>
            /// <param name="msgcss">CSS样式</param>
            protected void JscriptPrint(string msgtitle, string url, string msgcss)
            {
                string msbox = "";
                msbox += "<script type="text/javascript">
    ";
                msbox += "parent.jsprint("" + msgtitle + "","" + url + "","" + msgcss + "")
    ";
                msbox += "</script>
    ";
                ClientScript.RegisterClientScriptBlock(Page.GetType(), "JsPrint", msbox);
            }
    
    
    // JavaScript Document
    
    //可以自动关闭的提示
    function jsprint(msgtitle, url, msgcss) {
        $("#msgprint").remove();
        var cssname = "";
        switch (msgcss) {
            case "Success":
                cssname = "pcent correct";
                break;
            case "Error":
                cssname = "pcent disable";
                break;
            default:
                cssname = "pcent warning";
                break;
        }
        var str = "<div id="msgprint" class="" + cssname + "">" + msgtitle + "</div>";
        $("body").append(str);
        $("#msgprint").show();
        
        //2秒后清除提示
        setTimeout(function() {
            $("#msgprint").fadeOut(500);
            //如果动画结束则删除节点
            if (!$("#msgprint").is(":animated")) {
                $("#msgprint").remove();
            }
            //转向URL
            if (url == "back") {
                window.history.back(-1);
            } else if (url != "") {
                window.location.href = url;
            }
        }, 2000);
    }                                                                                                                                                                                                                                                                 
  • 相关阅读:
    人生如此
    微软十七道智力面试题及答案
    【Flink系列十】Flink作业提交过程的调试和诊断
    【Flink系列九】Flink 作业提交遇到的问题记录以及原理
    Jackson ObjectMapper JSON序列化工具使用笔记,由浅入深
    既有设计模式的lambda重构
    观察者模式/Observer
    函数式接口java.util.function
    面向对象世界的七个设计原则
    重构-改善既有代码设计读后灵光
  • 原文地址:https://www.cnblogs.com/liuswi/p/3778027.html
Copyright © 2011-2022 走看看