机房重构
Stephanie翟
心有猛虎,细嗅蔷薇
展开
-
*机房重构--接口和数据库配置的那些事儿
前言:在做机房重构的时候遇到了一些小问题。和大家分享一下,希望对大家有帮助。问题一:无法将类型为“DAL.UserInfoDAL”的对象强制转换为类型IDAL.IUserInfo"错误原因:没有引用接口解决方案:如下图,在D层引用接口即可问题二:参数化查询需要参数,但是为提供参数错误原因:数据库配置的时候命名不一致。解决方案:在sql配置里,将数据库的查询内容和数据库名字修改为...原创 2018-10-14 10:40:55 · 266 阅读 · 9 评论 -
*机房重构--关于命名空间和主窗体的那些事儿
前言:在做机房重构的时候遇到了一些小问题。和大家分享一下,希望对大家有帮助。(一)未能找到类型或命名空间名称“frmAdmin”1.问题:2.错误原因:在登陆管理员界面的时候,没有添加管理员的命名空间。3.解决方案:添加frmAdmin的命名空间。为"using UI.Admin".在下图中,可以看到命名空间的位置如下。在frmAdmin.Desinger.cs里面就可以找到了。...原创 2018-09-30 00:29:25 · 328 阅读 · 19 评论 -
*机房重构-关于窗体设计和规范的那些事儿
前言:从开始的时候对于机房重构的了解是一个比较模糊的理解,从网上找了一些博客参照着完成了登录,不过在做后面的窗体的时候越来越迷惑,不能将各个层次的关系用代码表示出来。在和白爱民学习交流之后,发现对于机房重构有了新的认识,于是重新做了一般机房重构,下面和大家来分享一下。(一)窗体的设计在敲机房重构的时候,首先要做的就是登录了,说到登录必然要分一下不同用户的权限了,下面对比一下两次机房登录的不同。...原创 2018-10-21 20:09:12 · 385 阅读 · 28 评论 -
*机房重构-关于参数和数据的那些事儿
前言:在做机房重构的时候遇到了一些小问题。和大家分享一下,希望对大家有帮助。(一)参数化查询需要参数,但未提供该参数。1.问题:2.错误原因:D层内容和E层内容不一致在D层多写了"level"和“username”,而E层只用到了“userID”“pwd”.3.解决方案:如下图,将多写的"level"和“username”注销或者删除即可。因此我们在D层写查值的时候,一定要和E层对应...原创 2018-11-02 17:36:54 · 187 阅读 · 7 评论 -
2017版VS不能引用问题解决方案
前言:最近的机房合作到了编码的阶段,在这个阶段需要统一下VS的版本,于是下载了一个17版的VS,但是在引用的时候却报错了,下面是解决方案,来和大家分享一下。(一)遇到的问题1.错误一:2.错误二:vs2017添加引用出错:对COM组件的调用返回了错误HRESULT E_FAIL(二)解决方案1.以管理员身份打开 Developer Command Prompt for VS 2017...原创 2018-12-09 19:59:20 · 4691 阅读 · 15 评论 -
DataGridView如何获取选中行数据并更新
前言:机房合作的时候有一个反馈的功能,用户和操作员可以对网吧的情况提出一些反馈。管理员处理反馈信息。这里面需要做的就是用DataGridView控件,选中某一行,然后进行更新。然而可以选中某一行,但是更新不了,于是就查了好多博客,大多都是关于如何选中某一行,但是没有关于如何更新的,所以就来分享一下。(一)获取选中行 var rows = DateGV.SelectedRows;//获...原创 2018-12-22 21:04:09 · 5518 阅读 · 17 评论