代码改变世界

sharepoint事件处理器EventHandler注册

2012-04-24 15:01 by 李帅营, 255 阅读, 0 推荐, 收藏, 编辑
摘要:sharepoint中事件接收器的注册可以用feature进行注册,也可以使用代码进行注册;代码如下:using System;using System.Collections.Generic;using System.Linq;using System.Text;using Microsoft.SharePoint;using TopWin.DongFengYL.JasonP.EventReceivers;//添加事件处理器所在程序集的引用namespace ConsoleRegisterReceiver{ class Program { static void M... 阅读全文

web网页数据展现冻结表格列和表格行

2012-04-16 15:15 by 李帅营, 1059 阅读, 0 推荐, 收藏, 编辑
摘要:在此非常感谢原创,此篇文章只是针对本项目的需要,做了一些改动、修正:1、修改原先js在无数据时出现的一些异常状况;2、有时候当数据的高度或者宽度小于给定的数据展现画面的高和宽时,客户可能会要求将滚动条隐藏,即滚动条按需显示(只需将下面的注释解除即可);使用方法:只要传入四个参数:TableID:展现数据使用的table的IDFixColumnNumber:要固定的列数(从左至右)width:数据展现画面的宽height:数据展现画面的高效果(表格第一列冻结、头部冻结)如图:代码如下:function FixTable(TableID, FixColumnNumber, width, heigh 阅读全文

.net中利用字符串的格式化功能(string.Format)实现日期、小数、百分数的格式化功能

2012-03-24 10:06 by 李帅营, 546 阅读, 0 推荐, 收藏, 编辑
摘要:数字 {0:N2} 12.36 数字 {0:N0} 13 货币 {0:c2} $12.36 货币 {0:c4} $12.3656 货币 "¥{0:N2}" ¥12.36 科学计数法 {0:E3} 1.23E+001 百分数 {0:P} 12.25% P and p present the same. 日期 {0:D} 2006年11月25日 日期 {0:d} 2006-11-25 日期 {0:f} 2006年11月25日 10:30 日期 {0:F} 2006年11月25日 10:30:00 日期 {0:s} 2006-11-26 10:30:00 时间 {0:T} 10: 阅读全文

SQL子查询,查询树形列表,常用于组织、部门的查询

2012-03-20 17:35 by 李帅营, 1364 阅读, 0 推荐, 收藏, 编辑
摘要:用SQL对组织表、部门表等树形结构的表进行查询,是一个伤脑筋的事情,借助于SqlServer中的子查询进行此方面的操作将事半功倍,子查询代码如下:WITH DepartTreeAS( SELECT GROUP_Name, GROUP_Parent, GROUP_ID, GROUP_PARENTID, 0 as Lev FROM SYS_BPS_GROUPS WHERE GROUP_ID = 1 UNION ALL SELECT T.GROUP_Name,... 阅读全文

Javascript脚本对url参数的编码

2012-03-20 17:19 by 李帅营, 183 阅读, 0 推荐, 收藏, 编辑
摘要:利用get方式进行传输参数时,在.net中一般使用Request.QueryString["Model"]方式进行参数的获取,此时,若参数未包含特殊字符则能正常获得,若包含有特殊字符,此种方法获取的参数值则会自动进行转换,当然,大家对参数编码已是常识问题,最常用的可能就是escape函数了,可是此函数的编码功能是比较弱的,例如:对于‘+’则不能进行编码,在后台的cs代码中进行获取仍将将自动识别为空格;针对此种问题,可以换用不同的编码方式进行实现,javascript中对应的编码方式如下:escape不编码字符有69个:*,+,-,.,/,@,_,0-9,a-z,A-Z en 阅读全文

sql百分比的计算的标量函数

2012-03-19 21:38 by 李帅营, 1020 阅读, 0 推荐, 收藏, 编辑
摘要:在计算统计时有时候会用到百分比,在此写一个简单的sql标量值函数alter function GetPercentage(@first int,@second int)returns varchar(20)asbegin declare @result varchar(20) set @second=isnull(@second,0) set @first=isnull(@first,0) if(@second='') set @result='0%' else if(@second=0) set @result='0%' else beg... 阅读全文

父页面调用iframe页面中的函数

2012-03-19 16:12 by 李帅营, 327 阅读, 0 推荐, 收藏, 编辑
摘要:方法1:var frm = document.frames["frmList"]; frm.show(obj);frmList为父页面中iframe的idshow(obj)为iframe页面的函数方法2:frmList.window.show(obj);frmList为父页面中iframe的nameshow(obj)为iframe页面的函数 阅读全文

iframe高度自适应

2012-03-16 17:43 by 李帅营, 162 阅读, 0 推荐, 收藏, 编辑
摘要:在用iframe做嵌入页面时,一般要求将内嵌的子页面能够正常展示,不出现垂直滚动条,即高度自适应。function AutoSetIframeHeight() { if (document.readyState != 'complete') { setTimeout(function () { AutoSetIframeHeight(); }, 25); return; } else { var obj = document.getEl... 阅读全文

jquery判断页面标签是否存在

2012-03-16 17:37 by 李帅营, 847 阅读, 0 推荐, 收藏, 编辑
摘要:有时候用jquery进行页面的操作时候,需要首先判断要操作的标签是否存在,下面代码即可实现 if ($('#txtModel').length > 0) { //标签存在处理 } else{//标签不存在处理 }txtModel为页面的一个input文本标签 阅读全文