摘要: protected void filePhoto_FileSelected(object sender, EventArgs e) { if (filePhoto.PostedFile.ContentType.ToUpper().IndexOf("IMAGE") ... 阅读全文
posted @ 2014-04-19 15:31 胡狗880601 阅读(426) 评论(0) 推荐(0) 编辑
摘要: public static DataSet ObjectArrayToDataSet(object[] objArr) { if (objArr.Length == 0) return null; DataSet... 阅读全文
posted @ 2014-04-18 14:32 胡狗880601 阅读(1084) 评论(0) 推荐(0) 编辑
摘要: SQL2008 表达式:是常量、变量、列或函数等与运算符的任意组合。1. 字符串函数函数 名称 参数 示例 说明ascii(字符串表达式)select ascii('abc') 返回 97返回字符串中最左侧的字符的ASCII 码。char(整数表达式)select char(100) 返回 d把ASCII 码转换为字符。介于0 和 255 之间的整数。如果该整数表达式不在此范围内,将返回NULL 值。charindex(字符串表达式 1, 字符串表达式2[,整数表达式])select charindex('ab','BCabTabD')返回 3s 阅读全文
posted @ 2014-04-11 10:50 胡狗880601 阅读(189) 评论(0) 推荐(0) 编辑
摘要: Stimulsoft ReportsfusionchartshighchartechartsfastReport 阅读全文
posted @ 2014-04-09 15:43 胡狗880601 阅读(115) 评论(0) 推荐(0) 编辑
摘要: /// /// 图片转成二进制/// /// /// public static byte[] imageWrite(HttpPostedFileUpFile){int FileLength = UpFile.ContentLength;//记录文件长度if (FileLength == 0){//文件长度为零时return null;}else{Byte[] FileByteArray= new Byte[FileLength];//图象文件临时储存Byte数组Stream StreamObject = UpFile.InputStream;//建立数据流对像//读取图象文件数据,Fil.. 阅读全文
posted @ 2014-04-02 10:19 胡狗880601 阅读(312) 评论(0) 推荐(0) 编辑
摘要: string和byte[]的转换 (C#) string类型转成byte[]: byte[] byteArray = System.Text.Encoding.Default.GetBytes ( str );反过来,byte[]转成string:string str = System.Text.Encoding.Default.GetString ( byteArray );其它编码方式的,如System.Text.UTF8Encoding,System.Text.UnicodeEncoding class等;例如:string类型转成ASCII byte[]:("01" 阅读全文
posted @ 2014-04-02 10:18 胡狗880601 阅读(149) 评论(0) 推荐(0) 编辑
摘要: DateTime dt = DateTime.Now;Label1.Text = dt.ToString();//2005-11-5 13:21:25Label2.Text = dt.ToFileTime().ToString();//127756416859912816Label3.Text = dt.ToFileTimeUtc().ToString();//127756704859912816Label4.Text = dt.ToLocalTime().ToString();//2005-11-5 21:21:25Label5.Text = dt.ToLongDateString().To 阅读全文
posted @ 2014-03-19 09:55 胡狗880601 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 在textarea中输入回车符 在js读取textarea中的值有\r\n然后到业务层转换到string中就有可能变成空格形式然后被存入数据库,当在取出此值的时候则会变成空格的形式,因此我们需要将不显示的\r\n替换一下。在js取textarea的时候:如果用varstr=document.getElementById("textarea").value;str=str.replace("\r\n",""); 则只会将第一个\r\n替换成,如何将所有n个\r\n替换成呢?难道要无限个replace吗? 其实不用,replace可以和正 阅读全文
posted @ 2014-03-15 15:20 胡狗880601 阅读(497) 评论(0) 推荐(0) 编辑
摘要: 1. C# 代码风格要求1.1注释类型、属性、事件、方法、方法参数,根据需要添加注释。如果类型、属性、事件、方法、方法参数的名称已经是自解释了,则不需要加注释;否则必须添加注释。当添加注释时,添加方式如下图所示:1.2 类型(类、结构、委托、接口)、字段、属性、方法、事件的命名优先考虑英文,如果英文没有合适的单词描述,可以使用拼音,使用中文是不符合要求的。唯一可以使用中文的地方是枚举的枚举项,枚举项实际已经不属于本节标题的范畴了。这里只是放到一起说明,如下图所示:1.3 不使用缩写所有类型、方法、参数、变量的命名不得使用缩写,包括大家熟知的缩写,例如msg。1.4 代码使用半展开第一步,打开V 阅读全文
posted @ 2014-01-25 09:53 胡狗880601 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 引言在C#中的委托和事件一文的后半部分,讲述了Observer(观察者)模式,并使用委托和事件实现了这个模式。实际上,不使用委托和事件,一样可以实现Observer模式。在本文中,我将使用GOF的经典方式,再次实现一遍Observer模式,同时将讲述在C#中的委托和事件一文中没有提及的推模式(Push)和拉模式(Pull)。设计思想概述在C#中的委托和事件一文后半部分中我已经较详细的讲述了Observer设计模式的思想,所以这里仅简单的提及一下。Observer设计模式中实际上只包含了两类对象,一个是Subject(主题),一个是Observer(观察者)。它们之间的角色是:Subject:主 阅读全文
posted @ 2014-01-24 17:19 胡狗880601 阅读(223) 评论(0) 推荐(0) 编辑