GISer

导航

随笔分类 -  C#

System.DBNull
摘要:如果在 sqlserver中 字段的值是 NULL (看清楚了是NULL,而不是空‘’)那么在 C#中得到的值 不是 c#中的null 而是System.DBNull这里记录的目的 主要是记住在数据库中得到的 字段值 永远不会是null ,在日常项目中一定要记住不要 使用dt.Rows[0][0]==null这样 的判断语句dt.Rows[0][0].ToString() 得到的值是 string类型的 “”如果要判断 字段是否为空要用 Convert.IsDBNull(dt.Rows[0][0]) 阅读全文

posted @ 2011-11-15 09:45 于小栋 阅读(457) 评论(0) 推荐(0)

ADO.NET 的最佳实践技巧(转)
摘要:ADO.NET的最佳实践技巧(1)简介 本文为您提供了在MicrosoftADO.NET应用程序中实现和获得最佳性能、可伸缩性以及功能的最佳解决方案;同时也讲述了使用ADO.NET中可用对象的最佳实践;并提出一些有助于优化ADO.NET应用程序设计的建议。 本文包含: •有关.NET框架包含的.NET框架数据提供程序的信息。 •DataSet和DataReader之间的比较,... 阅读全文

posted @ 2010-04-20 08:48 于小栋 阅读(253) 评论(0) 推荐(0)

委托、事件入门(转)
摘要:委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什么是委托、为什么要使用委托、事件的由来、.Net Framework中的委托和事件、委托和... 阅读全文

posted @ 2010-04-20 08:25 于小栋 阅读(297) 评论(0) 推荐(0)

Windows 下的坐标系 (转)
摘要:这几天一直在看 Charles Petzold 的Programming Microsoft Windows with C#,有很多细节的东东,对偶等新手很容易搞混或搞错,所以作一总结。这篇文章主要关注 Windows 下的坐标系以及在不同坐标系下点的表示。 Windows 下有三种坐标系(如果算上 Desktop Coordinate 的话就是四种了): 1. Client Coordinate... 阅读全文

posted @ 2010-03-24 09:01 于小栋 阅读(464) 评论(0) 推荐(0)

C# 获取时间(转)
摘要://C#里内置的DateTime基本上都可以实现这些功能,巧用DateTime会使你处理这些事来变轻松多了 //今天 DateTime.Now.Date.ToShortDateString(); //昨天,就是今天的日期减一 DateTime.Now.AddDays(-1).ToShortDateString(); //明天,同理,加一 DateTime.Now.AddDays(1).ToShor... 阅读全文

posted @ 2010-03-08 15:35 于小栋 阅读(750) 评论(0) 推荐(0)