摘要: 最近在做winform的报表,客户需要把纸质模板可以在系统中打印。一开始设计,认为vs自带控件reportviewer可以解决,但在测试过程中发现:若单行文本过长,报表自动分页,弊端是分页后,第一页文本框底部边框和第二页文本框顶端边框无法显示,由于客户是政府机关,要求严格,只好解决这个问题。 在解决 阅读全文
posted @ 2017-03-26 09:44 云中的angel王 阅读(673) 评论(0) 推荐(0) 编辑
摘要: 1 public Form1() 2 { 3 InitializeComponent(); 4 //label存入Picturebox 5 pictureBox1.Controls.Add(label1); 6 pictureBox1.Controls.Add(label... 阅读全文
posted @ 2016-12-26 14:19 云中的angel王 阅读(1175) 评论(0) 推荐(0) 编辑
摘要: var s = ""s += "<object id=WebOffice1 height=586 width='100%' style='LEFT: 0px; TOP: 0px' classid='clsid:E77E049B-23FC-4DB8-B756-60529A35FAD5' codebas 阅读全文
posted @ 2016-12-21 16:13 云中的angel王 阅读(1649) 评论(0) 推荐(0) 编辑
摘要: /// /// 将DataTable转成Model /// /// /// public class ModelConvertHelper where T : new() { public static List ConvertToModel(DataTable dt) { /... 阅读全文
posted @ 2016-11-29 10:14 云中的angel王 阅读(2611) 评论(1) 推荐(1) 编辑
摘要: 2. 传入Excel的路径即可 阅读全文
posted @ 2016-11-29 10:11 云中的angel王 阅读(269) 评论(0) 推荐(0) 编辑
摘要: if (System.IO.File.GetAttributes(filePath).ToString().IndexOf("ReadOnly") != -1)//去除文件只读属性 { File.SetAttributes(filePath, FileAttributes.Normal); } string[] folders = Directory.GetDire... 阅读全文
posted @ 2016-11-29 10:05 云中的angel王 阅读(652) 评论(0) 推荐(0) 编辑
摘要: MVC项目中,在view层如果使用前台框架,框架中会有封装好的相互传值方法。但是,那些postdata[][]方法不一定能够满足功能需求,反而一些常用的传值方法可能会刚好解决它们的不足。总结如下: 一. controller-》view 1.viewBag viewBag.name="XX"; 2. 阅读全文
posted @ 2016-08-29 10:24 云中的angel王 阅读(1955) 评论(0) 推荐(0) 编辑
摘要: 1. 经常遇到编号类型字段,为了格式统一,需要把整型的字段固定为几位,不够的前面补零。right函数可以解决这个问题。 2.如果需要字符和这样的数字进行拼接,直接用“+”就可以。 阅读全文
posted @ 2016-08-29 10:05 云中的angel王 阅读(6117) 评论(0) 推荐(0) 编辑
摘要: 临时表分为全局临时表和本地临时表。 临时表和永久表一样,临时表存在于系统数据库tempdb的临时表下面。 图1: 本地临时表只能在当前查询窗口可以使用,全局临时表可以在所有查询窗口使用。 本地临时表表示为#XX,全局临时表表示为##XX。 全局临时表-图1: 全局临时表-图2: 本地临时表-图1: 阅读全文
posted @ 2016-08-01 15:25 云中的angel王 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 项目经常用到count(1),但是和count(*)什么区别? 从下面实验结果来看,Count (*)和Count(1)查询结果是一样的,都包括对NULL的统计,而count(列名) 是不包括NULL的统计。 图1: 图2: PS: 如果表没有主键,count(1)比count(*)快. 如果有主键 阅读全文
posted @ 2016-07-15 17:16 云中的angel王 阅读(3200) 评论(0) 推荐(0) 编辑