最近做了一個計劃管理系統,一級計劃下面,還有二級、三級計劃。當時就遇到一個問題,當刪除某一級別的計劃時,與它相關的信息到底是刪還是不刪呢?後來採取的方法就是隻能從最低一級開始刪,例如,當二級計劃下,有三級計劃時,二級計劃就是不可刪的;如果沒有三級計劃時,二級計劃就成了最低一級,就可以刪除。
這樣,在用GridView控件顯示計劃信息時,就應該自定義一個刪除按鈕。首先判斷這一級計劃下,還有沒有子計劃,若有,刪除按鈕就是不可用的;若無,刪除按鈕就是可用的。
.aspx頁面相關代碼如下
.aspx.cs