zoukankan      html  css  js  c++  java
  • 研读asp.net排课功能实现学习笔记

    1.datatable.select 方法,返回的是一个datarow数组

       DataRow[] drs =
                        dtHBKC.Select("SubjectName='" + course + "' and WeekHour=" + weekHour + " and StartWeek=" +
                                      startWeek +
                                      " and EndWeek=" + endWeek + " and ClassName like '%" + className + "%'");

    2.删除datatable的第i行

       dtPKSZ.Rows[i].Delete();

    3.给datatable添加一个新行

     dtPKSZ.Rows.Add(dtHBKC.Rows[i].ItemArray);

    4.彻底删除表

    truncate table KB_KCSZ_Instance

    5. 停止编辑,保存对datatable的编辑

    dtPKSZ.AcceptChanges();

    6.将datatable插入到sqlserver表中去

     Utils.DataTableToSQLServer(dtPKSZInstance, "KB_KCSZ_Instance");

    7.prevall使用方法

    http://www.w3school.com.cn/tiy/t.asp?f=jquery_traversing_prevall

    8.将数组json的方法

        var arr = new Array();
        $("#tblKCB").find(".color_box").each(function () {
            var hang = $(this).parent().parent().prevAll(".KcbTr").length + 1;
            var lie = $(this).parent().prevAll().length + 1;
            var cur = new Object();
            cur.x = lie;
            cur.y = hang;
            cur.course = $(this).find(".grayT").text().Trim();
            cur.teacher = $(this).find(".grayM").text().Trim();
            cur.className = $(this).find(".grayB").text().Trim();
            arr.push(cur);
        });
          var strPksz = JSON.stringify(arrPKSZ);

    使用这样的方法可以避免痛苦的拼接json字符串的过程

  • 相关阅读:
    10.浮动样式
    09.圆角样式及渐变色样式
    08.背景样式
    Oracle中dual表的用途介绍
    PL/SQL包
    Oracle表数据和表结构对比
    oracle如何判断某张表是否存在
    awk编程基础
    Oracle左连接、右连接、全外连接以及(+)号用法
    SpringMVC的三种处理器适配器
  • 原文地址:https://www.cnblogs.com/wjcnet/p/3375403.html
Copyright © 2011-2022 走看看