XpGrid应用程序框架 V1.0

主要功能:

1、xpGrid数据控件:根据数据库数据字典定义自动生成DataGrid,可不用写代码即可实现数据的增删改
2、集成的权限控制功能,权限按字段分配,可精确控制字段的读写属性
3、丰富的数据编辑方式:提供按Form方式编辑和按Grid方式编辑两种方式数据编辑界面,对字段的输入方式提供:普通文本框、复选框、密码框、多行文本、下拉列表、引用其它表等多种输入方式
4、数据重构:动态的修改数据字典,通过对数据字典的修改可动态的控制前台界面的显示及输入
5、代码维护:维护下拉列表编辑模式对应的下拉列表内容
6、权限控制:控制用户及角色的功能权限及字段权限
7、简单的应用系统框架

使用说明:

1、数据库恢复:创建一个新数据库或者打开您现有的数据库,执行DatabaseScript目录下面的CreateTables.sql(表)、SampleData.sql(数据)
2、新建虚拟目录,修改Web.config文件的appSettings/Connection数据库连接字符串
3、系统默认有2个角色:系统管理员、普通用户
4、系统共开设2个初始用户: Administrator、user;密码均为111,其中Administrator为系统管理员权限,user为普通用户权限,对于user用户,系统演示了XPGrid控件的部分功能,参见【XpGrid测试】,系统管理员初始数据并未给他分配字段权限,因此它在【XpGrid测试】中无法查看数据,您需要给他分配好字段权限后才可以访问【XpGrid测试】的测试内容
5、数据重构和权限管理只能由系统管理员角色的用户登录后才能访问,对其它角色,即使您给他分配了权限也无法访问,如果您自定义了一些角色并想以您所定义的角色进行登录,请修改admin/EditDbStruct/web.config及admin/EditRoles/web.config
6、在数据重构中新增的字段必须先分配权限后才可以访问
7、请引用bin目录下面的DBHandler.dll、xpGrid.dll、Microsoft.Web.UI.WebControls.dll,并将他们的复制到本地属性设为False

存在的问题:

1、数据重构:本功能相当于一个简易的企业管理器,可以在上面直接修改数据结构,但由于时间关系,这个版本只能新建数据表,对于已经建好的数据表字段,只能修改他的中文标签及编辑格式等,不能修改他的字段名成、数据长度、数据类型,比如不能把一个已经存在的字段从int型改称char型,只能将其删除后再新增,且不支持一些数据类型,主要有:IMAGE、SQL_VARIANT、SYSNAME、TEXT、TIMESTAMP、UNIQUEIDENTIFIER、VARBINARY
2、数据编辑控件支持的编辑类型只有6种,这6种编辑方式能满足一些基本的数据操作,但涉及一些比如图片上传或者需要根据相关字段改变下拉列表的内容的时候就显得麻烦
3、缺少一个报表系统,论坛也还没开通,呵呵。
本版本发布的比较匆忙,可能存在许多问题,欢迎热心的朋友提出来,在下感激不尽!  QQ:285975475 MSN:zxilu@hotmail.com

XpGrid数据编辑控件 V1.0 版权协议

1、本版本为免费版,任何单位和个人可以免费下载并使用本软件,您只需保留本软件版本信息
2、本软件寻求合作伙伴,有兴趣的公司请联系 QQ:285975475 MSN:zxilu@hotmail.com

作者:天马行空 QQ:285975475 MSN:zxilu@hotmail.com
2005-4-18 于榕城