綁定控件是一種數(shù)據(jù)識別控件,通過它可以訪問數(shù)據(jù)庫中的信息。當控件綁定到 RDS.DataControl 對象時,遠程數(shù)據(jù)服務(wù)將來自當前數(shù)據(jù)庫記錄的字段值應(yīng)用到該控件。接著,控件顯示數(shù)據(jù)并接受用戶的更改。
用 Internet Explorer 4.0 可以綁定到簡單的 HTML 控件。其他 ActiveX 數(shù)據(jù)識別控件可以從第三方得到,例如 Sheridan。
用 Internet Explorer 4.0 綁定數(shù)據(jù)的關(guān)鍵是兩個關(guān)系:來源和使用者。數(shù)據(jù)使用者通過引用它們綁定的數(shù)據(jù)源來指定綁定。為此,數(shù)據(jù)使用者(諸如文本框或窗格的控件)指定數(shù)據(jù)源和綁定的數(shù)據(jù)類型。
多數(shù)綁定控件以下列 <OBJECT> 標記的數(shù)據(jù)識別參數(shù)為特征。這些參數(shù)是可用于 Internet Explorer 4.0 的 HTML 數(shù)據(jù)綁定擴展。
參數(shù) |
說明 |
DATASRC |
指示用于數(shù)據(jù)綁定的數(shù)據(jù)源(RDS.DataControl 對象)。 |
DATAFLD |
指示數(shù)據(jù)集的列。 |
DATAFORMATAS |
(可選)指示綁定的數(shù)據(jù)類型。 |
對于特定的字段可以有多個綁定控件,但是不需要對表中的每個字段都提供綁定控件。
在訪問 Web 頁前端時,RDS.DataControl 與數(shù)據(jù)庫一起為用戶提供對 Recordset 的訪問,然后可以通過定位按鈕將 Recordset 定位,定位按鈕使用 RDS.DataControl 對象的 MoveFirst、MoveLast、MoveNext 和 MovePrevious 方法。也可以使用 RDS.DataControl 對象的 SubmitChanges 方法將更新內(nèi)容發(fā)送到數(shù)據(jù)庫。