地址簿数据网格

网格控件是类似电子表格的对象。地址簿应用程序用它显示由查询返回的数据。

下列 HTML 代码定义网格控件。请复制并粘贴该代码到下列引用它的注释标记的后面。

<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 标记定义程序的网格控件部分。该标记包括用于下列操作的参数:设置网格大小、更改在信息更新或删除时显示的数据、并根据查询结果动态地更改行数。其他参数设置网格控件的颜色属性。

下表描述与 OBJECT 标记关联的参数。

参数

说明

CLASSID

唯一的 128 位数,标识系统的嵌入对象的类型。该标识符保留在本地计算机的 Windows 注册表中。它是 Sheridan 网格控件专有的。

CODEBASE

如果被调用对象的源文件不在客户机上,则该参数将指定它的位置。

在这里,CODEBASE 指定包含 Sheridan ActiveX® 控件的 .cab 文件的位置。程序使用 Active Server Pages 脚本(代码在 <% 和 %> 中间)来请求 URL 的服务器名。

ID

定义嵌入对象的文档宽度标识符。

DATASRC

标识用于绑定数据网格到后端数据(在这里即是 SControl 它是 RDS.DataControl 对象)的数据源。

WIDTHHEIGHT

标识控件的尺寸,以像素为单位。

 

对地址簿应用程序,网格对象使用若干其他参数来启用编辑。如果没有这些参数,网格只能提供可编辑数据的静态只读显示。下表列出在该范例应用程序中网格控件的编辑参数设置。

参数

说明

AllowAddNew

TRUE

用于显示现有数据以添加新记录

AllowDelete

TRUE

用于显示现有数据以删除记录。

AllowUpdate

TRUE

用于对网格单元的更改。

 

参数 BackColorBackColorEvenBackColorOdd 设置网格为白底黑字。