Masonlu  

2018年9月6日

摘要: 在设计数据库的时候,把数据的跟新,删除都是软操作,就是都是变成了增加,也是会需要读取最新的那条数据 获取最新时间的数据 阅读全文
posted @ 2018-09-06 18:53 Masonlu 阅读(6939) 评论(0) 推荐(1) 编辑

2018年8月21日

摘要: 在C#中启用线程后,如果试图使用Abort方法来终止线程,那么必定会抛出“正在终止线程”的异常,一开始我也想过如何来避免这种异常出现,花了不少气力,但最后发现全是徒劳。 原因是一个正在运行的线程被终止在C#的机制中是属于非正常结束,所以必定会爆出异常,所以我们也大可不必因为在代码方面的“洁癖”非得找 阅读全文
posted @ 2018-08-21 17:23 Masonlu 阅读(11651) 评论(0) 推荐(0) 编辑

2018年8月17日

摘要: 一、以下是网络上可搜索到的次序 当 Windows Form 应用程序启动时,会以下列顺序引发主要表单的启动事件: System.Windows.Forms.Control.HandleCreated System.Windows.Forms.Control.BindingContextChange 阅读全文
posted @ 2018-08-17 17:27 Masonlu 阅读(28092) 评论(1) 推荐(3) 编辑
 
摘要: 每次对数据库连接时,我们有时候会碰到连接超时或者命令超时,这两个超时是不一样的。以ADO.NET为例,当客户端和服务器端连接时,碰到的超时情况主要有下面几种: 当从连接池获取一个连接时,碰到超时。 当建立一个全新连接(而不是从连接池获取)时,碰到超时。 当发送一个命令(command)到SQL Se 阅读全文
posted @ 2018-08-17 17:24 Masonlu 阅读(10642) 评论(0) 推荐(3) 编辑

2018年7月20日

摘要: amespace WindowsFormsApplication1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); richTextBox1.AllowDrop = true; ... 阅读全文
posted @ 2018-07-20 09:06 Masonlu 阅读(1048) 评论(0) 推荐(0) 编辑

2018年7月17日

摘要: 今天遇到一个奇怪的问题,在WinForm内动态添加Button后再动态的移除,发生稀奇古怪的现象,Button控件只被规律的移除,没有完全移除 移除前的界面 移除后的界面 太诡异了,花费了半天才发现,使用this.Controls遍历时,每删除一个Button后界面的Controls会变化,不会保留 阅读全文
posted @ 2018-07-17 13:34 Masonlu 阅读(15156) 评论(1) 推荐(1) 编辑

2018年7月12日

摘要: 一、IList 现在我们直接创建一个List集合,然后绑定 1 IList<string> list = new List<string>(); 2 list.Add("111111"); 3 list.Add("222222"); 4 list.Add("333333"); 5 list.Add( 阅读全文
posted @ 2018-07-12 16:36 Masonlu 阅读(24865) 评论(0) 推荐(1) 编辑

2018年7月6日

摘要: 在keyDown事件里使用keyValue;在keyPress事件里使用keyChar。 keyValue转换keyChar:(char)keyValue 验证只有数字和backSpace e.handled只能在KeyPress内有效果 验证只有数字、一个小数点和backspace(适用于验证价格 阅读全文
posted @ 2018-07-06 16:31 Masonlu 阅读(1717) 评论(0) 推荐(0) 编辑

2018年7月3日

摘要: C#项目开发中在设计登录界面时,经常会遇到TextBox的水印提示要求。这里简单描述一下项目在实现水印提示的过程设置。如下图图1所示。 图1 窗体布局 一、窗体布局(如图1所示) 1、 在窗体中放置两个label标签,其中text属性分别为“用户名:”和“密码:”。 2、 放置两个TextBox控件 阅读全文
posted @ 2018-07-03 14:25 Masonlu 阅读(1222) 评论(0) 推荐(0) 编辑

2018年6月13日

摘要: 我们在写C#应用程序时,在工程文件中放置一个app.config,程序打包时,系统会将该配置文件自动编译为与程序集同名的.exe.config 文件。作用就是应用程序安装后,只需在安装目录中找到该文件,需改字符串内容,就可以改变运行参数,而不用修改源程序代码。例如:可以使用配置文件保存数据库连接字符 阅读全文
posted @ 2018-06-13 13:33 Masonlu 阅读(2655) 评论(0) 推荐(0) 编辑