摘要: 最近做WinForm项目时,发现一个问题,就是DataGridView中,不对能某个列的标题单独设置对齐方式。虽然在属性窗口中,可以通过ColumnHeaderDefaultCellStyle属性设置所有列标题的统一对齐方式,但在某些时候,我们可能会因为某种原因,单独设置列标题的对齐方式。比如,对于金额等列,我们通常都会设置成右对齐。  后来查了很久,基本上找到了一些规律,如果我们之前在DataG... 阅读全文
posted @ 2010-09-26 22:40 残香恨 阅读(13793) 评论(0) 推荐(0) 编辑
摘要: 最近因为做WinForm的项目,遇到这个问题,当时以为CheckedListBox不能满足这个功能,所以采用了ListBox + CheckBox的组合。后来发现,CheckedListBox完全满足,但还是打算写在博客里,算是个总结。  实现其实很简单,只是我们在通过ListBox的Controls属性添加CheckBox时,要设置CheckBox的Location值,不然,添加多个CheckB... 阅读全文
posted @ 2010-09-24 22:49 残香恨 阅读(9485) 评论(0) 推荐(0) 编辑
摘要: 随着手机上网的兴起,我们实际项目中可能会遇到专门针对手机开发的网站,虽然ASP.NET 也有专门的WAP控件库,但在某些时候,这也不是完美的解决方案。ASP.NET WebFrom具有高效开发网站的优势,但对于手机上网来说,ViewState确实是个大麻烦。本文根据自己的一些开发经验而来,也算是对项目的一个总结吧。  虽然是基于ASP.NET WebForms,但我并没有使用WebFrom的任何控... 阅读全文
posted @ 2010-08-24 22:51 残香恨 阅读(3541) 评论(1) 推荐(1) 编辑
摘要: 前几天在网上闲逛,无意中看到有这么一道题及其答案,如下:  根据线程安全的相关知识,分析以下代码,当调用test方法时i>10时是否会引起死锁?并简要说明理由。[代码]  答:不会发生死锁,(但有一点int是按值传递的,所以每次改变的都只是一个副本,因此不会出现死锁。但如果把int换做一个object,那么死锁会发生)  当我看到这道题时,我心里只有两个答案,1、会发生死锁,2、不会。^_^... 阅读全文
posted @ 2010-07-18 23:26 残香恨 阅读(4100) 评论(4) 推荐(6) 编辑
摘要: PS:先说明下,本文是篇水文,主要是推荐下面这篇博客。起因是我在调试.NET Framework源代码的时候遇到的设置问题,后来终于在网上搜到了这篇博客的地址,按上面的方法解决了问题。地址是:http://weblogs.asp.net/rajbk/archive/2010/04/21/setting-up-visual-studio-2010-to-step-into-microsoft-net... 阅读全文
posted @ 2010-06-27 14:07 残香恨 阅读(1073) 评论(1) 推荐(1) 编辑
摘要: 最近做项目时,遇到两个小问题,搜索了一翻,还真不好找答案,最终还算解决了,于是有写出来的冲动。希望能给遇到这类问题的同仁们有所帮助。  一、如何设置ComponetArt Calendar [1] 日期控件的显示语言  先说下我当时的遇到这个问题时的环境,由于开发是中文操作系统上进行的,所以在本地调试时,没有发现ComponentArt Calendar控件的显示语言有任何问题,但当我部署到装有W... 阅读全文
posted @ 2010-06-24 00:26 残香恨 阅读(481) 评论(0) 推荐(0) 编辑
摘要: 模板化辅助方法是ASP.NET MVC 2 中的一个新增功能点,它帮助我们以模板化的方式处理一些UI问题,比如:我们要对某个以ASP.NET MVC 2开发的网站上的所有时间日期做特殊格式化处理,我们不可能每一个页面都去查找修改,用模板化辅助方法会为我们带来极大的方便。模板化辅助方法分成两种情况,一种是模板化显示,一种是模板化编辑。  一、模板化显示  模板化显示帮助我们以某种我们想要的方法来处理... 阅读全文
posted @ 2010-06-23 01:40 残香恨 阅读(1930) 评论(3) 推荐(3) 编辑
摘要: 众所周知,.NET Framework 支持几种不同类型的应用程序,而每种应用程序所支持的线程模型也不相同。Console、Windows Service应用程序不对线程做任何限制,即在这两种应用程序中,线程可做任何它想做的事;而Windows Forms(从.NET Framework 2.0开始)、WPF、Silverlight支持的线程模型是:窗体控件只允许创建它的线程可以对其进行更新。如果... 阅读全文
posted @ 2010-05-23 23:06 残香恨 阅读(1261) 评论(0) 推荐(1) 编辑
摘要: SQL Server 2008 R2已经发布一段时间了,它提供了众多的新功能供我们使用,比如:StreamInsight,Report Builder 3.0,PowerPivot等。对于Express版用户来说,R2也提供了相应的Express版本,更好的消息是,在R2 Express 中,允许用户数据库文件的大小从之前的4G变成了10G,对于小应用程序来说,这已经足够了。本文讲述从SQL Se... 阅读全文
posted @ 2010-05-16 17:45 残香恨 阅读(42623) 评论(3) 推荐(1) 编辑
摘要: 在ASP.NET MVC中,Html辅助方法给我们程序员带来很多方便,其重要性也就不言自明。有时候,我们不想重复地写一些HTML代码,或者MS没有提供我们想要的那个HTML标签的Html辅助方法,那么,我们就可以通过自己定义一个Html扩展方法来达到这个目的。  比如,到目前为止,Html扩展方法中没有关于<input type="file" />这类标签的辅助方法,那么我们就可以自已... 阅读全文
posted @ 2010-05-09 22:13 残香恨 阅读(8306) 评论(3) 推荐(3) 编辑