随笔分类 -  C#基础

摘要:最近服务器重装,干脆将所有的源代码都重新整理了一下,开始一切正常,后来发现,每次修改一个画面的时候就会报错 跟踪了下发现是datetime、SmartDate等时间类型的数据,在进行序列化的时候改变了形式:date\"123456。然后再json转换的时候,就会针对时间类型的数据报转换错误,开始以... 阅读全文
posted @ 2014-09-23 10:19 星羽 阅读(335) 评论(0) 推荐(0)
摘要:最近程序中有一个很奇怪的问题比如 我定义了一个decimal类型的d1,d2 一个int类型的i1如果我用d1=decimal.round(i1/d2,4)程序会自动将得出的数据的小数点都去掉,这个问题刚开始我没想通后来经过你多次测试,总结如下一定要用decimal/decimal,才能保留小数位数比如上面的问题,我应该这么写d1=decimal.round((decimal)i1/d2,4)如果这里i1定义的不是int类型,我们直接是3/d2,也会自动消除小数点应该这样写d1=decimal.round((decimal)3/d2,4) 阅读全文
posted @ 2013-01-25 14:07 星羽 阅读(427) 评论(0) 推荐(0)
摘要:在CS代码中传入值操作: Nullable<DateTime> instoragedate = null; if (!string.IsNullOrEmpty(instorage)) instoragedate = Convert.ToDateTime(instorage);在SQL查询时操作: case when convert( varchar(12) ,InStorageDate,111)='1900/01/01' then '' else convert( varchar(12) ,InStorageDate,111) end as InSt 阅读全文
posted @ 2012-11-23 13:21 星羽 阅读(5755) 评论(0) 推荐(0)
摘要:最近程序在读取数据库二进制流的文件,然后再电脑指定路径创建实体文件的时候总是报一个错误“未能找到路径“...”的一部分。”,这个问题应该是很多开发人员都遇到过的,win7的访问权限问题一个是一个让人纠结的事情 因为遇到过多次了,不管是web还是winform也好 所以,终于没有忘记要写下来 我的调试过程,开始的时候我想到了应该是权限问题,而对于权限问题我也遇到过很多次 情况1:web开发,想要从数据库读取文件,并在用户本地新建,然后直接打开,这样就不会存在进程问题,但想法是好的,现实总是残酷的!经过我的不懈努力...没有成功!分析原因:可能是因为web形式始终是网络中,如果程序对用户本地具有. 阅读全文
posted @ 2012-11-22 12:25 星羽 阅读(24850) 评论(2) 推荐(1)