一、InitializeComponent
InitializeComponent();是有.NET平台自动执行的,是做一些初始化的工作,例如: 初始化FORM,上面的控件,加载资源,分配资源等,大部分加载的是 xxx.designer.cs 里的东西。
如果你添加了控件并初始化后,你又删除了控件,这时候就会报错,你需要将designer中的代码删除cai'才可以。
二、关闭窗体
1. this.Hide();
隐藏窗体,只是看不到窗体了,并没有关闭。this.Hide()隐藏窗体后还可用 this.Show()重新显示其,而且 Hide 一旦执行不能被中止。
2. this.Close();
close关闭了不表示应用程序退出,而是窗口自身关闭。close执行中是可以被终止的。
3. System.Environment.Exit(0);
系统退出,正在执行的全部终止。
三、SQL语句总结
增:规则是Insert into +表名称(所有属性)values(所有属性的值)
string sql = "insert into student_Info(cardno)values(@cardno)";
删:delete +表名称+WHERE+ 条件 (条件不写会删除整个表的元组)
string sql1 = @"delete BasicData_Info";
改:update +表名称+set +(属性1=值、属性2=值、属性n=值 )+条件
string sql = @"update student_Info set cash=@cash WHERE cardno =@cardno";
查:SELECT * FROM +表名称 +WHERE+条件 (多个条件用and连接)
string sql1 = @"SELECT * FROM [student_Info] WHERE cardno =@cardno";