源码地址:
winform通用开发框架: winform通用开发框架 主要功能 数据集维护 数据源维护 代码生成 菜单维护 人员维护 部门维护 语言维护 数据字典维护 角色维护 (gitee.com)
系统要求:.net framework4.8+sqlserver2012+Devexpress19.2
在上述链接下载好源码,按照【框架使用说明.docx】安装并设置好所需内容。
记录下我遇到的问题:
一. 无法连接到远程服务器
原因:升级服务器不可用。
解决方法:1.临时禁用升级功能:LoginView窗体的LoginView_Load事件解绑即可。
2. 一劳永逸方法(未验证):需要一个http服务器,下载群里的xml文件,按照updateconfiguration.config的配置放到服务器对应的目录下。
二. 点击登录按钮,查询user数据时报错。
原因:我安装sqlserver2012时指定了实例名称,导致源码中的数据库连接字符串中的【data source=.】无法解析。
解决方法:1. 将所有带有Data Source的App.config的【Data Source=.】改成【Data Source=.\SQLEXPRESS】后能正常连接到数据库了(SQLEXPRESS是自己的sqlserver的实例名称)。
2. 需要改数据库表sysDataTable中的字段DataTableUrl内容要改对应的内容。
【改连接数据库的用户名和密码也是这个步骤】
注:至于这个点点代表啥意思,像我这样的新手不知道,下面是微软官方说明的地址,供学习。
登录到 SQL Server - SQL Server | Microsoft Learn
三. 加载主窗体时报空指针异常。
原因:源码的bug
解决方法:将ChildWinManagement.cs中的"menucode"改成"Menucode"。
四. 控制台中的报错
这个对后续的程序运行暂时没有看到影响,先行忽略。