WebDropDownList


 

【功能說明】

用途:使用於 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 即可。

Converted from CHM to HTML with chm2web Pro 2.85 (unicode)