- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
8.4.2 基于模板的Repeater控件操作 【示例】使用Repeater控件显示pubs数据库中jobs表中前两列的值 教师讲解 8.5 DataList控件 DataList Web服务器控件以某种格式显示数据,这种格式可以使用模板和样式进行定义。DataList 控件对于显示数据行很有用。可以选择将 DataList 控件配置为允许用户编辑或删除信息。还可以自定义该控件以支持其他功能 8.5.1 DataList控件介绍 1.将数据绑定到控件 2.控件布局的模板 模板 说明 ItemTemplate 为数据源中的每行呈现一次的 HTML 元素和控件。 AlternatingItemTemplate 与 ItemTemplate 元素类似,但对 DataList 控件中的行每隔一行呈现一次。 SelectedItemTemplate 当用户选择 DataList 控件中的项时呈现的元素 EditItemTemplate 当项处于编辑模式中时的布局 HeaderTemplate和 FooterTemplate 在列表的开始和结束处呈现的文本和控件。 SeparatorTemplate 在每项之间呈现的元素 3. 项的布局 4.事件。DataList 控件支持几种事件 EditCommand DeleteCommand UpdateCommand CancelCommand 选项 说明 流与表 在流布局中,以字处理文档的样式在行内呈现列表项。 在表布局中,项呈现到 HTML 表中,这更便于指定项的外观,因为它使您得以设置表单元格属性,如网格线。 垂直与水平排序 默认情况下,在单个垂直列中显示 DataList 控件中的项。但是,可以指定该控件包含多个列。如果这样,可进一步指定这些项是垂直排序(类似于报刊栏)还是水平排列(类似于日历中的日)。 列数 不管 DataList 控件中的项是垂直排序还是水平排序,都可指定该列表将具有多少列。这使您得以控制 Web 页的呈现宽度,通常可以因此而避免水平滚动。 8.5.2 基于模板的DataList控件操作 1.向 Web 窗体页添加 DataList 控件(教师讲解添加步骤) 【示例】使用DataList控件显示pubs数据库中jobs表格的前两列的内容(教师讲解) 2. 允许用户删除单个项 在 ItemTemplate 中(或者AlternatingItemTemplate 中,如果要使用它的话),添加一个 Button 或 LinkButton Web 服务器控件。将此按钮的 CommandName 属性设置为 delete(区分大小写)。 从数据源中删除项,然后重新绑定 DataList 控件。用户所单击项的索引可以通过 Item 对象的 ItemIndex 属性获得。若要获取单个控件的值,请使用 Item 事件参数对象的 FindControl方法。 3.允许用户编辑 DataList 控件中的项 创建 ItemTemplate,然后向其添加 Button Web 服务器控件。将此按钮的 CommandName 属性设置为 edit。 为 DataList 控件创建 EditItemTemplate,它包括下列内容: 用户可更改的所有值的控件。例如,它包括所有字符和数值数据的 TextBox 控件。使用 DataBinding 属性设置这些控件的数据源 Text 属性为“更新”的 Button 控件,该控件的 CommandName 属性设置为 update(区分大小写) Text 属性为“取消”的 Button 控件,该控件的 CommandName 属性设置为 cancel(区分大小写) “更新”按钮将使用户得以指定他们已完成编辑。“取消”按钮将允许用户在不保存更改的情况下退出编辑。 4.允许用户选择 DataList 控件中的项 在 ItemTemplate 中,添加一个 Button 或 LinkButton Web 服务器控件。将CommandName 属性设置为 select 在该事件处理程序中,调用控件的 DataBind 方法刷新该控件中的信息。完整的代码类似如下所示: private void DataList1_SelectedIndexChanged (object sender, System.EventArgs e) { DataList1.DataBind(); } 编写 DataGrid 控件的 ItemCommand 事件。完整的代码类似如下所示: private void DataList1_ItemCommand(object source, DataListComman
您可能关注的文档
最近下载
- 利用DEFORM-3D模拟镦粗锻造.doc VIP
- 08 威科夫进阶课程.pdf VIP
- CB 673-2020 出入舱口盖规范.pdf
- GA_T 1788.1-2021 公安视频图像信息系统安全技术要求 第1部分:通用要求.doc VIP
- 大体积混凝土监理实施细则.docx VIP
- (正式版)D-L∕T 343-2010 额定电压66kV~220kV交联聚乙烯绝缘电力电缆GIS终端安装规程.docx VIP
- 危险化学品安全管理与安全技术培训.ppt VIP
- GPS33E巨人通力调试说明书.pdf VIP
- 重大接待保障措施(环卫作业).doc VIP
- 危险物品安全航空运输技术细则(20201016014015).pdf VIP
文档评论(0)