机房收费系统重构
张志帅
这个作者很懒,什么都没留下…
展开
-
当前上下文中不存在名称 ConfigurationManager
问题描述当前上下文中不存在名称「ConfigurationManager」;已经在命名空间引用了「using System.Configuration」。解决方案在解决方案资源管理器中的当前所在层中「右键点击引用->添加引用->在 『System.Configuration』 项前打√」,如下图所示:惊讶这次 Baidu 竟然比 Google 好用了。。。...原创 2018-12-20 19:07:52 · 1634 阅读 · 25 评论 -
七层登录概述
包含UI(User Interface)外观层、Facade、BLL(Business Logic Layer)业务逻辑层、IDAL 接口层、DAL(Data Access Layer)数据访问层、Factory 工厂层、Entity 实体层。作用UI(User Interface)外观层:负责与用户进行交互,显示以及接收数据,做一些简单的逻辑处理(比如检测是否输入、判断输入数据是否有效)...原创 2018-12-30 21:05:46 · 350 阅读 · 20 评论 -
winform 导出 Excel
本篇博客将介绍「winform 导出 Excel」或「~~VS2017 导出 Excel~~ 」又或「C# 导出 Excel」又或「.Net 导出 Excel」的常用的两种方式以及简单分享其他方式(能力原因,已经尽力,用词还是可能不当)。原创 2019-03-01 14:51:16 · 4827 阅读 · 70 评论 -
VS 2017 添加 ReportViewer
准备工作移除 ReportViewer 控件和卸载 Microsoft Rdlc Report Designer for Visual Studio 扩展。这是针对已经在 VS 2017 的工具箱上添加了 Reportviewer 控件但是不能使用的情况。如果在工具箱中有 ReportViewer,请移除(选中->右键->删除);如果在 VS 2017 中也安装了 Micr...原创 2019-03-08 10:00:24 · 3272 阅读 · 15 评论 -
尚未为数据源提供数据源实例。
首先介绍 ReportViewer 和 Report 安装与配置安装ReportViewer 的安装:请参照VS 2017 添加 ReportViewer;Report 的安装:如图所示:注:「报表」两字简体繁体无所谓添加后,如图所示:配置Report 的配置:推荐阅读:C#机房重构结账账单–报表制作;再介绍出错原因 ReportDataSource sourc...原创 2019-03-16 20:58:16 · 2040 阅读 · 17 评论 -
System.Data.SqlClient.SqlException:将截断字符串或二进制数据。语句已终止。
分析在 SQLHelper 类报错,和 Dal 层有关;去 UI 层找相关事件(或者直接定位到 Dal 层),并一步一步的将问题定位到 Dal 层的 SQL 语句;查看相关的数据库操作语句,查看涉及到的字段以及分量。此次是因为:数据库设计时将 computer 此字段设计的数据类型为 varchar(20),长度不够。解决在数据库中重新设计出问题列的数据类型。...原创 2019-03-27 09:35:54 · 3893 阅读 · 18 评论