dataview做无限极分类的又一用法

通常看到别人以及自己以前在绑定无限极分类的时候,总是需要多次连接数据库,这样觉得造成了资源的浪费,然后我想一次把所有数据先取出来(类型不是很多的情况),这样可以节省服务器的开销,数据库结构:

classidid                     主键
jobClassName          对应的类型名称
ClassName        对应的父类的id

通常做法:

 

Code

很明显,这种做法是每个父分类都得建立一次连接,完全浪费资源

现在一次取出所有分类,使用DataView的RowFilter属性做多次过滤

关键代码

 

Code

这样的话,也就没必要浪费资源的了。

其实这篇文章有些牵强了,一般分类都很少做改动的,直接用缓存或静态化处理就可以了,只是想到了记录一下O(∩_∩)O~。


 

posted @ 2009-11-01 19:00  倾城绝厉  阅读(543)  评论(0编辑  收藏  举报