【功能說明】
用途:使用於Web Client端的WebGridView的ItemTemplate中,此元件專門用於連續多筆CheckBox資料的輸入。
【元件屬性】
(ID)(名稱)(string)
元件名稱,用於識別該組件。
MultiCheckPostBack (多筆回存)(bool)
指示WebGridTextBox是否要編輯多筆後一起存檔,預設為True。
Checked(檢查項)(bool)
指示該WebCheckBox是否為選中狀態,在這個屬性要與WebGridView的欄位進行資料綁定的動作,才能生效。
【事件】
此組件無事件。
【功能函數】
此元件無功能函數。
【其他說明】
要實現多筆去選擇勾選後並一起存檔,還需要對WebGridView的AutoPostBackMultiCheckBoxes設為True,才會有作用。其運作原理是藉著WebCheckBox在WebGridView的ItemTemplate(顯示模式)中,可以用一個CheckBox讓User來勾選資料,每點選一個CheckBox(不分Record)就會立即將資料傳回IIS服務器端的一個與此網頁同名的xml檔,當User對WebDataSource確認存檔後,IIS Server才會以此xml內容真正對WebDataSource的相對Checkbox欄位進行Apply動作,如果存檔成功,系統還會自動將此XML檔案清空,以下次使用。