天天看點

限制下拉框資料

開發工具與關鍵技術: VS,查詢

作者:盧惠圳

撰寫時間:2019年8月16日

在新增資料的時候,有時會根據某一個ID來選擇資料并且每一個ID隻能新增一次這樣的話就需要對其進行限制才可以達到效果,當然這個ID可以是某一條資料的ID也可以是下拉框資料的ID這裡用的是下拉框資料的ID先将下拉框的資料進行資料綁定(createSelect(“PartnerInformationID”, “SelectPartnerInformation”);)然後就是在控制器裡寫限制的代碼了,實際效果圖如下:

限制下拉框資料

之後就是控制器代碼,先查詢出資料庫中有沒有已有資料如果沒有則進行正常的下拉框資料綁定将所有要用到的資料綁定到下拉框中并拼接上“請選擇”為第一個下拉框資料然後傳回資料到頁面,代碼如下圖:

限制下拉框資料
限制下拉框資料

如果有則已有資料則進行限制先将所有要綁定到下拉框的資料查詢出來然後存進Session裡面,然後for循環資料庫中的已有資料先将所有的已有資料查詢出來然後将資料以for 循環的方式一條條的去查詢之後再将每一條資料中的下拉框資料ID和資料庫裡面那來綁定下拉框的資料的ID來查詢出有沒有ID相同的資料如果有則再Session裡面删除相應的資料如果沒有則什麼都不做繼續進行下一步将Session裡面的資料綁定到下拉框裡并拼接上“請選擇”為第一條下拉框資料然後傳回到頁面,代碼如下圖:

限制下拉框資料