1.要想设置不关闭打开的窗口就不能进行其他操作,使用ShowDialog()方法即可实现此操作。
2.登陆界面,输完用户信息后,通常会自动将焦点设置到登陆按钮上,用户只需回车键即可快速进入。只需将窗体的AcceptButton属性改成登录按钮的名称即可。
3.默认将窗口设置到屏幕中间:修改窗体的StartPosition属性设置为CenterScreen即可。
4.向sqlserver数据库中添加当前时间:insert into hello (registerTime) values (DateTime.Now());
5.c#项目分层:UI(相关辅助类)=>Models(实体类库模块)=>DAL(数据库访问模块)=>数据库
• Models相当于写vo类的那个包,与数据库里面的实体类一一对应
• UI和Models都是类库
6.C#事件:
• form窗体的事件:
• closing事件,在窗体关闭之前执行
• closed事件,在窗体关闭之后执行
• keydown事件,按下键盘键执行
• datagridview组件的事件:
• RowPostPaint事件,自动生成datagridview组件的行号
注:datagridview控件下有一个SelectionMode属性,可以设置单元格选中,整行选中,整列选中等
• combobox控件的事件:
•CboClass_SelectedIndexChanged事件,改变下拉框选项的时候触发事件
7.contextMenuStrip组件:用来设置鼠标右键显示属性,下面介绍一下其使用方法
• 先在窗体中添加一个contextMenuStrip组件,然后添加鼠标右键显示的属性
• 在鼠标右键的属性上双击,写上其方法体
• 选中要使用contextMenuStrip组件的控件(这里以Datagridview控件为例)中设置其contextMenuStrip属性为上面contextMenuStrip控件的名称即可
8.c#中的timer组件:定时器组件
• Interval属性:表示时间间隔,单位为毫秒
• Enabled属性:设置为true,表示只要打开此窗体,此定时器的Tick事件就会被触发,根据设置的Interval属性多久触发一次
9.c#中如何获取当前的日期并将时间设置为 00:00:00
• 方法一:将DateTimePicker控件的模板设置为自定义,在format属性中写上yyyy-MM-dd HH:mm:ss,在value属性中写成 2019/9/5