NullReference

Unhandled Exception: System.NullReferenceException: Object reference not set to an instance of an object.
< 2025年4月 >
30 31 1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 1 2 3
4 5 6 7 8 9 10

01 2010 档案

用正则表达式保留系统靓号
摘要:有的时候用户系统用类似于QQ的号码做为UIN,这个时候可能需要保留鞋好的号码供以后不时之需,怎么实现呢?正则就行了。看代码。 public static Dictionary<string, Regex> _validations = new Dictionary<string, Regex>{ {"6位顺增号", new Regex(@"(?:0(?=1)|1(?=2)|... 阅读全文

posted @ 2010-01-20 11:31 NullReference 阅读(1643) 评论(0) 推荐(2) 编辑

OnValidation 和 OnPropertyChanged
摘要:有的时候在编辑空间里输入了数据,然后按Toolbar button保存,就会发现数据根本没有更新到绑定的数据源里,但是如果你在点button之前,先点一下其他地方转移一下焦点的话就没有问题了。怎么回事呢?原来就是DataBindings里的Update Datasource这个设置,如果是默认的写法:ctl.DataBindings.Add(new Binding("Text", this.bin... 阅读全文

posted @ 2010-01-14 11:46 NullReference 阅读(2916) 评论(0) 推荐(0) 编辑

今日无亮点,发句牢骚
摘要:百度今天被黑了,我也碰到些莫名奇妙的问题~用BindingDatasource给Control设置DataBindings的时候,继承的属性居然设置不了,手工设置的话居然产生异常,而且更不可思议的是会导致FormLoad事件都不触发,(⊙_⊙)? 阅读全文

posted @ 2010-01-12 14:46 NullReference 阅读(269) 评论(0) 推荐(0) 编辑

常用的几个ForEach扩展,外送一个First方法
摘要:现在好像很多人都不太喜欢写For, ForEach, do, while这些循环了,都是用ToList.ForEach之类的。其实我也是这样,但是在.Net里,只有IList<T>有这个方法,很多时候我需要在ICollection<T>, IEnumerable<T>甚至是IEnumerable里使用同样的方式来调用,而且,自带的方法也是简单了些,只有一个遍历功... 阅读全文

posted @ 2010-01-11 17:16 NullReference 阅读(3203) 评论(21) 推荐(3) 编辑

Emit, DynamicMethod 和 Field 复制
摘要:项目需求,有的时候需要从继承类向基类转换,有人说了,不是可以直接用吗?都不用转换的。是的,在很多情况下是这样的,但是有的时候作为Abstract的类中需要为多个子类写方法的时候就没有这么简单了。或者参数是接口,需要转成实体之类的需求,还是在某些场合下要碰到的。原来我用的是对所有属性同步,后来发现这样的效果不彻底,有的字段没有被属性公开,从而会影响该类的一些外在表现形式。上篇里也说了,类的数据都是保... 阅读全文

posted @ 2010-01-11 14:39 NullReference 阅读(952) 评论(0) 推荐(1) 编辑

有限的对象深复制,IEditableObject实现。
摘要:最近在项目中碰到一个这样的问题,就是在列表中双击打开编辑窗口,然后将BindingSource.Current的值传递给编辑窗体进行数据绑定,编辑完后再刷新表格中的数据。这是一个很普通的流程,以前也经常这么做没出过什么问题。但是现在却出现了一个麻烦。这个麻烦就是在编辑窗口中,即使没有点击保存按钮,按取消或者直接关闭窗口回来后,列表中的数据也会更改了。仔细想了一下,这其实是理所当然的,因为列表中绑定... 阅读全文

posted @ 2010-01-09 10:56 NullReference 阅读(1440) 评论(1) 推荐(1) 编辑

Dynamic Assembly的序列化和反序列化
摘要:开博第一篇: 本随笔内容为如何反序列化动态创建的程序集。 阅读全文

posted @ 2010-01-08 22:06 NullReference 阅读(1400) 评论(1) 推荐(1) 编辑

点击右上角即可分享
微信分享提示