【功能說明】
用途:使用於Web網頁中,此的主要功能是以下拉方式來顯示選項內容,
其資料來源可以是事先定義好的,也可以是另一個資料表的來源。
【元件屬性】
(ID)(名稱)(string)
元件名稱,用於識別該元件。
Items(項目內容)(string)
在此設定下拉時可以選擇的項目內容,可以設定為多個,但如果有設定DropDownList的DataSourceID代表其資料來自另一個資料表,則此屬性可以不必設定。
DataSourceID (資料源)(string)
指WebDropDonwList中資料表的資料源代號,就是指WebDataSource。
DataTextField (顯示欄位)(string)
用來設定要使用那一個欄位來顯示此WebDropDownList,如可以設定”ProductName”,WebDropDownList顯示是以產品品名的欄位來顯示。
DataValueField(內容值欄位)(string)
用來設定要使用那一個欄位來表示其關聯的內容值,用在輸入資料時使用,如可以設定”ProductID”,做為產品輸入時輸入時的內容值。
AutoPostBack(自動送回)(bool)
當此WebDropDownList的資料有變動時,是否要回到Server進行PostBack的動作。
Filter(過慮條件)(string)
可以對此對應的WebDataSource來進行Filter的條件,也就是當下拉DataSourceID時,其資料會依照此Filter來做為顯示條件。Filter與SetWhere相近,都會到後端以Where的SQL語法將資料抓到WebDropDownList中。
AutoInsertEmptyData(自動空白列)(bool)
為True,可以允許空白資料,系統會自動從SYSMSG.XML中取得一個"-- 請選擇 --"的空白資料。
DriverObject(驅動對象)(string)
可以控制離開此WebDropDownList時,去控制另一個WebDropDownList執行Filter功能,來達到控制對方動態顯示DropDownList內容的功能。
【其它說明】
WebDropDownList也可以配合WebGridView一次可以對多筆WebDropDownList來設定,只要將WebDropDownList貼入WebGridView的ItemTemplate中即可,再對WebGridView的AutoPostBackWebGridDorpDowns設為True即可。