波斯码BOSSMA Information Technology

DOTNET 下的日志

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

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

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

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

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

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

c#使用开源项目[SharpZipLib]解压缩

发布时间:2009年2月14日 / 分类:ASP.NET, DOTNET / 抢沙发

一直还在使用.net2.0,虽然也有一个解压缩的类,但是好像并不怎么受欢迎。 令人高兴的是我们还可以选择别的:SharpZipLib。 我从网上找了一些代码,有些做了修改,已经测试可以使用。 解压缩操作类: using System; using System.Collections.Generic; usi...

C#线性表的顺序存储结构

发布时间:2008年7月28日 / 分类:DOTNET / 抢沙发

模仿Java线性表的顺序存储结构。 Main Functions:IsEmpty,IsFull,Get Length,Get Item,Set Item,Is Contains,Get Value,Index,Insert,Remove public class LinerList ??? { ??????? private int[] _lists; ??????? private int _length; ??????? /// ...

C#日期时间处理

发布时间:2008年7月19日 / 分类:DOTNET / 抢沙发

1、日期时间的格式化 [转自:http://www.cnblogs.com/DavidLc/archive/2008/02/14/1068944.html] 这里提供了一个例子,还有一些格式化的组合方式,这里没有提供,比如yyyy-MM-dd. 另外C#还提供了一些比较简便的方法可以直接调用,如:ToShortDateString(); ...