研读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字符串的过程
最新文章
- Xcode8开发iOS10推送通知过程
- 2016HUAS_ACM暑假集训3F - Jungle Roads
- iOS开发中如何使自定义方法具有XCode插件使用提示
- jackson对多态or多子类序列化的处理配置
- Spring框架下的 “接口调用、MVC请求” 调用参数、返回值、耗时信息输出
- jQuery $.extend()用法总结
- Mysql常出现的问题
- 2层Xml读取类
- CentOS6.4 配置Nload监控网卡流量
- Android实现button一边圆角一边直角
- UIActivityIndicatorView的使用方法(旋转动画)
- 2013多校联合2 I Warm up 2(hdu 4619)
- poj 3254 Corn Fields 国家压缩dp
- Servlet开发笔记(一)
- 算法-动态规划 Dynamic Programming--从菜鸟到老鸟
- Linux网络技术管理及进程管理
- Promise的实现原理
- SQL关闭自增长列标识:SET IDENTITY_INSERT
- Java多线程之CountDownLatch和CyclicBarrier同步屏障的使用
- webpack window 添加第三方库