研读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字符串的过程
posted on 2013-10-27 00:26 huakaiyueluo 阅读(555) 评论(0) 编辑 收藏 举报