摘要: 在开发会遇到将gridview中的数据导入到excel 这样的需求,当girdview有多页数据时按照一般的方式导出的数据只可能是当前页的数据,后几页的数据还在数据库内,没有呈现到页面上,传统的方式是将标记字符和文本写入到 ASP.NET 服务器控件输出流,没有呈现的页面不可能输出到excel中。下面提供一种解决方式将所以数据都能导入到excel中。第一步:记录查询条件,当用户点击下载的时候以相同... 阅读全文
posted @ 2010-08-03 12:26 清水道人 阅读(716) 评论(0) 推荐(0) 编辑
摘要: 效果如下图:源代码:页面调用方式:使用说明:在前台页面中传入一个类似25.30%这样带百分号的数字,ashx页面接收后直接根据百分比画出矩形。本代码分本人撰写,觉得好用遂共享出来!不足之处欢迎指导! 阅读全文
posted @ 2010-06-22 15:34 清水道人 阅读(2122) 评论(0) 推荐(0) 编辑
摘要: web.config的文件多数的时候不希望别人看到,下面提供一个加密,解密的语句,简洁方便实用,先看到效果,至于加密的原理其他的网页上做了很多说明,这里只演示效果。加密前的connectionStrings节点代码加密后的connectionStrings的节点代码完全看不到连接的信息!下面是两个.bat批处理文件加密:@echo offC:\WINDOWS\Microsoft.NET\Frame... 阅读全文
posted @ 2010-05-11 23:31 清水道人 阅读(1294) 评论(3) 推荐(1) 编辑
摘要: (1)页面刷新(父页面,本身页面)window.location.href=window.location.href(某个操作完成后刷新页面)opener.location.href=opener.location.href(子页面某个操作完成后,刷新父页面,显示的数据是子页面操作后的数据)window.opener.location.reload(这个方法与上面方法相同,都是刷新父页面,一点区别... 阅读全文
posted @ 2010-04-26 15:48 清水道人 阅读(316) 评论(1) 推荐(1) 编辑
摘要: 你一定见过这样的SQL语句select top 5 * from (select top 15 * from tableNameorder by id asc) tableName order by id desc或者类似用select top 方式的分页储存过程SQL Server2005 中row_number函数的诞生,在处理分页上简化了很多语句row_number函数的用途是非常广泛,这个... 阅读全文
posted @ 2010-04-09 17:38 清水道人 阅读(1889) 评论(9) 推荐(1) 编辑
摘要: 在webservice中将dataset序列化是我们经常遇到的问题,但是遇到很大的dataset,则网络传输就必须考虑的问题,将dataset处理压缩后传输是我们不错的选择,下面提供这种方法:第一步:引入命名空间下载DataSetSurrogate组件using System.IO.Compression;using System.Runtime.Serialization.Formatters.... 阅读全文
posted @ 2010-04-06 00:35 清水道人 阅读(2048) 评论(1) 推荐(0) 编辑
摘要: 今天在做一个需求的时候,需要将datatable转化string,下面是二者之间的一个可逆转换Datatable 到 string public static string DataTableToString(DataTable dt) { //!@&,#$%,^&*为字段的拼接字符串 //为了防止连接字符串不在DataTable数据中存在,特意将拼接字符串写成特殊的字符! St... 阅读全文
posted @ 2010-04-04 02:12 清水道人 阅读(3220) 评论(12) 推荐(1) 编辑
摘要: 该函数是用来提取年份,月份,日期的一个函数,带两参数,第一个为(yy,mm,dd)其中一个,表示年月日,第二个参数为字段名称比如提取某一年的记录select * from Employee e where datepart(yy,e.LastLoginTime)=2009返回2009年所有记录select * from Employee e where datepart(mm,e.LastLogi... 阅读全文
posted @ 2010-03-23 11:13 清水道人 阅读(793) 评论(0) 推荐(0) 编辑