波斯码BOSSMA Information Technology

2010年5月15日 发布的所有日志

树形结构获取每一个节点的级次

发布时间:2010年5月15日 / 分类:DOTNET / 抢沙发

有时候需要获取树形结构每一个节点的级次,以方便处理,最近也处理了一些这方面的问题,这里提供两个方法:使用SQLServer自定义函数和在C#中递归处理。 1、SQLServer 自定义函数 例子表结构 create table tb(id varchar(3) , pid varchar(3) , n...

多级子项目(任务)计算项目进度的方法

发布时间:2010年5月15日 / 分类:DOTNET, WinForm / 抢沙发

现实中遇到这样一个问题:有一个项目,下边有多级任务,我们想获取项目和每一级任务的进度。很多人第一反应就是使用递归,这里先不着急探讨好不好实现。我们先来构建一个例子: 一个项目,有很多子项目(或任务),每个子项目下的子项目数和级次都是不固定的,实际的操作中,我...