摘要: 我们从数据库里读取的数据都是无层次结构的二维数据,通过O/RM工具一般都可以直接转换到集合类型,之前一直使用递推将无层次的集合类型转换为有层次的集合类型。现在不用递归实现了无限层次结构。具体代码和分析如下:   定义对象,这里使用经常用到的部门对象[代码]  准备测试用的数据集合,这里使用List[代码]上面的List集合是没有层次结构的,实际项目中一般来源于数据库的二维表。下面将List转换成具... 阅读全文
posted @ 2010-07-27 15:46 喆_喆 阅读(2651) 评论(19) 推荐(2) 编辑
摘要: 在做web项目的时候经常使用CheckBoxList,RadioButtonList,DropDownList控件,对于这些控件的数据源如果需要客户动态维护的一般存于数据库中,但是大量的这些控件的数据源并不需要提供可视化的动态维护,如果直接在页面中写死则会存在重用性不强,后台代码编写容易出错等问题。现在我整理成使用枚举实现,重用性好,编写代码使用枚举值比较,不容易出错,虽然通过反射实现,性能并不是... 阅读全文
posted @ 2010-07-15 16:53 喆_喆 阅读(1586) 评论(4) 推荐(1) 编辑
摘要: YUI 阅读全文
posted @ 2009-01-12 11:04 喆_喆 阅读(557) 评论(1) 推荐(0) 编辑