常用的开源控件及树形存储
代码
常用的
分页AspNetPager.dll
URL重写URLRewriter.dll
json相关方法Newtonsoft.Json.DLL
上传带百分比进度条 eWebapp.Upload.dll
持久化框架 NHibernate.dll
IOC容器 spring.dll
asp.net MVC分页用的mvcPager.dll
还有一个验证控件Validators.dll 是微软为了弥补原有的验证控件放到updatePanel中不起作用
DotMSN.dll Msn http://www.codeproject.com/
DShowNET.dll 摄像头视频 http://www.codeproject.com/
MaxtoCode
C#代码的混淆工具
IrisSkin2.dll 皮肤控件
NeatUpload:WEB大文件上传简单用法 (有进度条)
http://www.cnblogs.com/hiearth/archive/2009/07/02/1515467.html
ObjectListView
是一个C# 对.NET中的ListView 组件进行改进和增强的新组件,支持自动排序、分组显示、单元格编辑、数据绑定和列大小调整等功能,提供也提供了一个基于 wxPython 的Python版本。
树形数据结构有两种存储方式:
1是以编码确定层级,如0102为01节点的下级
2另有层级关系表,ERP系统中的BOM表即是层级数据结构典型的例子。
数形结构的排序比较简单,带出某节点的子节点时指定某字段为排序字段即可。在第一种方式存储时,如:select * from t1 where code like "01__" order by xxx. 其中xxx可为编码字段code,亦可为其他排序字段。
这位兄弟说的比较好,我目前是按第一种方式处理。另:编码字段可做为私有成员,由系统自动维护。这样还可以按照编码的长度知道节点的深度,在下拉列表中显示时,可以根据深度缩进。
分页AspNetPager.dll
URL重写URLRewriter.dll
json相关方法Newtonsoft.Json.DLL
上传带百分比进度条 eWebapp.Upload.dll
持久化框架 NHibernate.dll
IOC容器 spring.dll
asp.net MVC分页用的mvcPager.dll
还有一个验证控件Validators.dll 是微软为了弥补原有的验证控件放到updatePanel中不起作用
DotMSN.dll Msn http://www.codeproject.com/
DShowNET.dll 摄像头视频 http://www.codeproject.com/
MaxtoCode
C#代码的混淆工具
IrisSkin2.dll 皮肤控件
NeatUpload:WEB大文件上传简单用法 (有进度条)
http://www.cnblogs.com/hiearth/archive/2009/07/02/1515467.html
ObjectListView
是一个C# 对.NET中的ListView 组件进行改进和增强的新组件,支持自动排序、分组显示、单元格编辑、数据绑定和列大小调整等功能,提供也提供了一个基于 wxPython 的Python版本。
树形数据结构有两种存储方式:
1是以编码确定层级,如0102为01节点的下级
2另有层级关系表,ERP系统中的BOM表即是层级数据结构典型的例子。
数形结构的排序比较简单,带出某节点的子节点时指定某字段为排序字段即可。在第一种方式存储时,如:select * from t1 where code like "01__" order by xxx. 其中xxx可为编码字段code,亦可为其他排序字段。
这位兄弟说的比较好,我目前是按第一种方式处理。另:编码字段可做为私有成员,由系统自动维护。这样还可以按照编码的长度知道节点的深度,在下拉列表中显示时,可以根据深度缩进。