对于在winform中制作登录页面时,如果成功跳转,需要将登录页面隐藏。用到Hide().
此时,如果将其他页面关闭的话,登录页面依然在隐藏,不能关闭,一直存在于任务进程里面,只能在任务管理器里面关闭,很麻烦。个人想到一个办法,在打开的子页面中,可以添加一个Fromclosing事件,这个事件可以在窗口的事件中找到。在这个触发事件中写入一个。This.Close()就可以在关闭此页面时关闭所有程序。
在SQL中 如果某列的初始值是空值,想让其用另一种方法表示的话,可以用isnull(null,a)来替换空值其中 a用来替换的值。
另外当表示性别时一般一般用true和false表示,而不用varchar 因为每个汉字占2个字节,而true和false代表1和0,只占用一个字节。如果想让true和false用汉字表示,可以用(case B.General when 1 then '男' when 0 then '女' end)性别 替换,其中 B.General表示的是要替换的列,1是true,0是false,分别用“男”“女”替换;在末尾必须写上end以表示结束。后面的“性别” 是给这一列值替换了名字 也可以不写