C#机房重构-总结(一)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wangyunzhao007/article/details/81459864

一、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";

猜你喜欢

转载自blog.csdn.net/wangyunzhao007/article/details/81459864