杂记(DataTable筛选,时间格式化,JS验证数字,JS求和)
来源:互联网 发布:重生之网络娱乐 txt 编辑:程序博客网 时间:2024/06/07 07:08
(1) 对DataTable中的数据进行筛选:
DataTable dt=new DataTable();
DataView dv=dt.DefaultView;
dv.RowFilter=string.Format("name={0} and namet={1}",value,valuet);
DataTable newdt=dv.ToTable();
(2) 按时间段条件进行查询时
数据SQL语句里取条件: sj between sj1 and sj2
在后台取数据时要把获得的string字符串进行格式化:
string sj1 = this.sj.Text.Trim() == "" ? "" : Convert.ToDateTime(this.sj.Text.Trim()).ToString("d-M月-yyyy");
(3) JS验证数字
JS方法:
function valNum(id) {
var val = document.getElementById(id).value; //各个部分的值
var mod = /^[+-]?/d+(/./d+)?$/; //验证数字有效性
if (val != "") {
if (!mod.test(val)) {
document.getElementById(id + 'Info').style.display = "block";
return false;
} else {
document.getElementById(id + 'Info').style.display = "none";
}
}
else {
document.getElementById(id + 'Info').style.display = "none";
}
return;
}
在页面标签后面加上:<span id="BYSRInfo" style="color: Red; display: none">请输入数字</span> 作为一个信息的提示面板
(4) JS求和
直接把获得的value用 +=来处理,程序会当成字符串进行连接..
function valTolNum(id) {
var val = document.getElementById(id).value; //各个部分的值
var valValue = document.getElementById("bzhj").value; //合计值控件的值
var mod = /^[+-]?/d+(/./d+)?$/; //验证数字有效性
if (val != "") { if (!mod.test(val)) {...}...} //验证信息
//求和先把获得到的值 *1,这样就会把它当成数字来处理
valValue = valValue * 1 + val * 1;
document.getElementById("bzhj").value = valValue;
return;
}
- 杂记(DataTable筛选,时间格式化,JS验证数字,JS求和)
- js日期时间格式化及数字的位数验证
- 【js】js时间格式化
- JS----格式化数字,格式化金额
- js数字格式化
- js 格式化数字
- js格式化数字
- js 格式化数字
- js格式化数字
- JS 格式化数字
- JS数字格式化
- js数字递减,格式化
- 数字格式化JS
- js中格式化时间
- js时间日期格式化
- js 格式化时间
- js 格式化时间函数
- js格式化时间
- 简单人生
- 模拟电子技术37 58-------- 集成放大电路参数
- WEB Service 下实现大数据量的传输
- JS 遍历数组显示
- JavaScript使用技巧精萃
- 杂记(DataTable筛选,时间格式化,JS验证数字,JS求和)
- 10个IE浏览器不支持的很有用CSS属性
- 试图运行项目时出错:无法启动调试 没有正确安装调试器
- Redhat 5.2 配置nagios
- sss
- Poj 2083 Fractal
- HTML 字型变化的语法
- 开博表
- Poj 3768 Repeater