01 2013 档案

摘要:第一:在.net1.1时,还有很多和我一样的程序员,都会常用到ArrayList,当时要想对这种集合元素进行查找,大多会采用for循环来完成,当然也可以采用BinarySearch 方法。但自从有了.net2.0以及.net3.5后,ArrayList就已经很少使用了,大家都认为List<T>在性能上要优越于ArrayList。既然有了List<T>,有了LINQ,对于LIST<T>集合的查询就不再单一。我这里列举三种方法:它们共同完成一件事,在一个Person的集合中,查找编号大于50000的元素。 Person类定义如下:public class Per 阅读全文
posted @ 2013-01-29 11:38 LogicSylar 阅读(216) 评论(0) 推荐(0)
摘要:在一个项目中,将两个已经做好建好的界面放到一个新的项目中时,出现服务端Models和客户端Models实体类二义性冲突虽然加命名空间能够解决冲突,但是最后运行时还是会报错...最后对比项目不同发现,原项目中Properties目录下有个DataSources文件夹,里面有几个Models的datasource文件.偶然间更新服务引用之后,发现自动生成上面那些文件...然后项目正常了...项目在添加服务引用的时候,不会自动生成datasource文件,但是在另外一个新项目中添加引用后更新并没有生成,多次尝试均无果,等以后知道再来修改... 阅读全文
posted @ 2013-01-21 19:25 LogicSylar 阅读(234) 评论(0) 推荐(0)
摘要:DataGridView在使用数据绑定的方式的时候,默认会自动生成数据源的所有属性.DataGridView.AutoGenerateColumns = false;使用这个属性可以禁用,但是需要注意的是该语句必须放在数据绑定之前,因为数据在绑定的时候就已经把列给自动生成了. 阅读全文
posted @ 2013-01-21 18:32 LogicSylar 阅读(251) 评论(0) 推荐(0)
摘要:使用iBatis.net开发时遇到一个问题,用下面的联合查询语句得到的结果在存入实体类中时,会出现最后一个字段值为空的现象SELECT dic.Id,dic.FatherId,dic.DataName,dic.Code,dic.SortingNumber, dic.IsAvailable,dic.Remark,dic.Createuser,dic.CreateTime,us.u_LoginNameFROM dbo.DataDictionary as dicINNER JOIN dbo.sys_User as usON dic.Createuser=us.UserID猜测可能是字段名称... 阅读全文
posted @ 2013-01-21 18:27 LogicSylar 阅读(133) 评论(0) 推荐(0)