如何:将 DataList Web 服务器控件添加到 ASP.NET 网页
更新:2007 年 11 月
向页添加 DataList Web 服务器控件需要若干步骤。下面的过程讲述创建一个有效的 DataList 控件可遵循的步骤。
向 ASP.NET 网页添加 DataList Web 服务器控件
在“设计”视图中,从工具箱的**“数据”**选项卡中将数据源控件(如 SqlDataSource 控件或 ObjectDataSource 控件)拖到页上。
使用“配置数据源”向导为数据源控件定义连接和查询或数据检索方法。
说明: 如果要使用 DataList 控件更新数据(例如,通过编写该控件的 UpdateCommand 或 DeleteCommand 事件代码),则必须确保数据源控件是用适当的查询定义的且这些查询包括一个主键。在“数据源配置向导”的“配置 Select 语句”步骤中,可以单击“高级”显示高级选项,在高级选项中可使向导生成更新查询。
在“设计”视图中,从工具箱的**“数据”**选项卡中将 DataList 控件拖到页上。
右键单击 DataList 控件,再单击**“显示智能标记”**。
在**“选择数据源”**列表中,单击在步骤 1 和 2 中创建的数据源控件的名称。
此操作将设置控件的 DataSourceID 属性。如果查询包含主键,则同时设置控件的 DataKeyField 属性。
在“设计”视图中,右键单击 DataList 控件,指向**“编辑模板”,然后单击“项模板”**。控件在模板编辑模式下显示 ItemTemplate、AlternatingItemTemplate、SelectedItemTemplate 和 EditItemTemplate。
默认情况下,ItemTemplate 模板用标题的静态文本填充,并用数据绑定 Label 控件显示数据源的字段。
向模板添加所需的任何 HTML 文本和其他 Web 服务器控件或 HTML 服务器控件。有关编辑模板的详细信息,请参见 如何:使用设计器创建 Web 服务器控件模板。
完成模板编辑后,右键单击 DataList 控件,然后单击**“结束模板编辑”**。
请参见
任务
演练:使用 DataList Web 服务器控件显示并格式化数据
如何:允许用户选择 DataList Web 服务器控件中的项
如何:允许用户编辑 DataList Web 服务器控件中的项
如何:允许用户删除 DataList Web 服务器控件中的项