網(wǎng)格控件是類似電子表格的對象。地址簿應用程序用它顯示由查詢返回的數(shù)據(jù)。
下列 HTML 代碼定義網(wǎng)格控件。請復制并粘貼該代碼到下列引用它的注釋標記的后面。
<OBJECT CLASSID="clsid:AC05DC80-7DF1-11d0-839E-00A024A94B3A"
CODEBASE="http://<%=Request.ServerVariables("SERVER_NAME")%>/MSADC/Samples/ssdatb32.cab"
ID=GRID1
DATASRC=#SControl
HEIGHT=125
WIDTH=495>
<PARAM NAME="AllowAddNew" VALUE="TRUE">
<PARAM NAME="AllowDelete" VALUE="TRUE">
<PARAM NAME="AllowUpdate" VALUE="TRUE">
<PARAM NAME="BackColor" VALUE="-2147483643">
<PARAM NAME="BackColorOdd" VALUE="-2147483643">
<PARAM NAME="ForeColorEven" VALUE="0">
</OBJECT>
<HR>
OBJECT 標記定義程序的網(wǎng)格控件部分。該標記包括用于下列操作的參數(shù):設置網(wǎng)格大小、更改在信息更新或刪除時顯示的數(shù)據(jù)、并根據(jù)查詢結果動態(tài)地更改行數(shù)。其他參數(shù)設置網(wǎng)格控件的顏色屬性。
下表描述與 OBJECT 標記關聯(lián)的參數(shù)。
參數(shù) |
說明 |
CLASSID |
唯一的 128 位數(shù),標識系統(tǒng)的嵌入對象的類型。該標識符保留在本地計算機的 Windows 注冊表中。它是 Sheridan 網(wǎng)格控件專有的。 |
CODEBASE |
如果被調用對象的源文件不在客戶機上,則該參數(shù)將指定它的位置。 在這里,CODEBASE 指定包含 Sheridan ActiveX? 控件的 .cab 文件的位置。程序使用 Active Server Pages 腳本(代碼在 <% 和 %> 中間)來請求 URL 的服務器名。 |
ID |
定義嵌入對象的文檔寬度標識符。 |
DATASRC |
標識用于綁定數(shù)據(jù)網(wǎng)格到后端數(shù)據(jù)(在這里即是 SControl 它是 RDS.DataControl 對象)的數(shù)據(jù)源。 |
WIDTH 和 HEIGHT |
標識控件的尺寸,以像素為單位。 |
對地址簿應用程序,網(wǎng)格對象使用若干其他參數(shù)來啟用編輯。如果沒有這些參數(shù),網(wǎng)格只能提供可編輯數(shù)據(jù)的靜態(tài)只讀顯示。下表列出在該范例應用程序中網(wǎng)格控件的編輯參數(shù)設置。
參數(shù) |
值 |
說明 |
AllowAddNew |
TRUE |
用于顯示現(xiàn)有數(shù)據(jù)以添加新記錄 |
AllowDelete |
TRUE |
用于顯示現(xiàn)有數(shù)據(jù)以刪除記錄。 |
AllowUpdate |
TRUE |
用于對網(wǎng)格單元的更改。 |
參數(shù) BackColor、BackColorEven 和 BackColorOdd 設置網(wǎng)格為白底黑字。