——【个人机房重构】
TGB-Earnest
一位热爱英语的人
展开
-
【C#】—如何设置菜单框(menustrip控件)
原创 2019-03-21 17:19:48 · 3252 阅读 · 13 评论 -
【C# 重构】—参数化查询, 需要参数,但未提供该参数
【问题】【原因】出现这种错误的原因在于,在参数化查询的时候,有几个参数的值为Null,这样的话,就出现了如图所示的错误。虽然参数的值就是为Null,传入数据库中就必须变成DbNull.Value因为此null为C#的,而DbNull.Value才是数据库中的null那为什么会报错?因为你是传入参数,如果你给参数@cardno赋值为Null,相当于没有赋值,因为cm...原创 2019-05-17 17:19:04 · 4565 阅读 · 6 评论 -
【C# 重构】—上机调错
1.未能加载文件或程序集”DAL“或它的某一个依赖项,系统找不到指定的文件出现的原因:1.DLL文件名与加载时的DLL文件名不一致。(名字不一样)2.DLL文件根本不存在,即出现丢失情况。(没存在)3.加载DLL路径错误,即DLL文件存在,但加载路径不正确。(路径名问题)【解决方法】在UI层中没有查找到生成关于D层的DLL文件,程序运行的机制是在启动层的bin文件夹下的...原创 2019-05-17 15:00:57 · 218 阅读 · 7 评论 -
【C# 重构】—上机
【前言】今天为大家分享一下,上机的做法,刚开始敲的时候我和小伙伴一起敲的上机,当时刚接触C#,感觉和尚摸不到头脑,不够随着时间的投入,慢慢也就了解了。【过程】在做上机的过程中,其实还是和第一次机房上机的时候一样,先了解它的流程,根据它的流程,然后敲代码。敲的时候,我是按照功能敲的,我当时不知道还能按照数据库表敲,等我现在把所有的敲完了,我才知道。敲的时候先敲IDAL层(分析功能...原创 2019-05-17 14:49:39 · 372 阅读 · 9 评论 -
【C# 重构】-数据库中有很多数据,如何限制返回数据数。(sql语句,限制返回记录条数)
【前言】最近在敲重构,发现很多表需要返回数据,但是表中的数据很多,而你不需要那么多的数据,那么该怎么办呢?【过程】第一种:更改数据库在数据库前面加上个序列就可以了。查的时候,用上面的查,即可。第二种:用SQL语句Limit子句可以被用于强制 Select语句返回指定的记录数。Limit接受一个或两个数字参数。参数必须是一个整数常量。如果给定两个参数,第一个参...原创 2019-05-12 21:15:15 · 781 阅读 · 5 评论 -
【C# 重构】TabControl控件-VS
接下来分享一下TabControl的使用(1)添加tabpage选项卡(2)修改选项卡的显示名和命名(3)、修改序号tabControl1.SelectedIndex =1;原创 2019-05-14 15:07:47 · 568 阅读 · 5 评论 -
【C# 重构】VS2017中没有 rdlc (报表设计器)(2)
[前言]下载完报表控件之后,感觉好开心呀,到最后准备设计报表的时候,发现还需要报表设计器。傻眼了。。。。【过程】刚开始按照大家走的方法,从【工具】→【扩展和更新】然后 从【扩展到更新】→【联机】→rdlc,然而不幸的是最后显示没有找到任何相,然后我就继续搜,还是和之前的一样。从早上8点一直到晚上11点,都没有搜索到,一直到晚上11点,我卸载了VS,又重新装了一遍。【解决...原创 2019-05-05 15:55:51 · 4331 阅读 · 24 评论 -
【C# 重构】VS2017中没有 WebForms ReportViewer 控件(1)
【前言】今天上午一上午都在解决这个报表问题了,真是头疼啊。不过还好最后给解决了。【过程】刚开始我先查博客,看见师哥师姐写的,但是我的联机里面就是找不到那个控件,然后我想刚开始的时候是不是少下载东西了,然后,我就继续查博客,然后把下面的也安装上了。但是还是搜不到,真是脑袋都大了啊。【解决方法】第一步:先找到工具-NuGet包管理器-管理解决方案的NUGet程序包...原创 2019-05-04 12:18:42 · 940 阅读 · 4 评论 -
【C#】一次性清空textbox、combobox中所有的内容
在做机房重构的时候,总是会遇到清空所有的代码,比如注册的窗体,如果你每个窗体的清空都写成,像这样:txtcard.text="";这样就会出现大量的冗余的代码!这时请看下面的代码,批量清除了所有的控件的内容,如果此时用到这个方法的窗体过多,就可以将它封装成一个类! public class Clear { public Clear(Form f...转载 2019-05-03 11:26:26 · 1044 阅读 · 2 评论 -
【重构】—未能加载文件或程序集”DAL“或它的某一个依赖项,系统找不到指定的文件
(1)问题:未能加载文件或程序集”DAL“或它的某一个依赖项,系统找不到指定的文件(2)出现的原因:在UI层中没有查找到生成关于D层的DLL文件,程序运行的机制是在启动层的bin文件夹下的debug里面,必须得有程序集生成的dll文件,程序运行时会直接在启动的这一层里面直接的调用所需要的dll文件,后来自己把有关的D层生成的dll手动添加进去,再运行,没有错误了;但是这样还是不行的,毕...原创 2019-05-02 21:26:49 · 405 阅读 · 2 评论 -
【C#-优化界面】
1.ComboBox控件的优化:(1)只能选入不能输入:把combobox的DropDownStyle属性设成DropDownList2.当text框作为密码框时设置Passwordchar为*3.文本框的限制 private void txtUserID_KeyPress(object sender, KeyPressEventArgs e) { //文本...原创 2019-06-30 20:02:17 · 575 阅读 · 16 评论