對於在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以表示結束。後面的“性別” 是給這一列值替換了名字 也可以不寫