知识大全 7.4.3 DataList和Repeater控件[1]

Posted

篇首语:谷要自长,人要自强。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 7.4.3 DataList和Repeater控件[1]相关的知识,希望对你有一定的参考价值。

7.4.3 DataList和Repeater控件[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

    GridView控件显示数据时在每个单元中显示一份信息(例如 员工 的名) ASP NET 提供了另一种选择 在一个表格单元中显示一条记录的所有字段(在一个字段中显示员工 的名 姓 ID和雇佣日期等所有信息) 有两个数据绑定控件在每个表格单元中显示一条记录 DataList和Repeater控件 两种之间惟一的差别是DataList控件有默认的格式和模板 而Repeater控件需要设计人员进行较多的设置

    创建DataList控件类似于创建GridView控件 可以从工具条拖放该数据绑定控件并让VWD带领您创建一个新的数据源控件 或者可以手动添加数据源控件 然后创建该数据绑定控件 DataList控件的属性支持设置Layout Repeat Direction功能 从而使得记录可以在水平方向或垂直方向上增长 列的数量也一样

    模板使得您可以设置表格单元丙的空间 例如 如果希望在每个DataList单元中显示一组不同的字段么可以修改模板将表格单元的背景修改为粉红色或者为每个表格单元添加一个标记 那后面的练习将带领您修改模板

    模板的意义很重大 但有些地方容易让人混淆 首先 模板本身不显示数据 相反 模板包含了实际显示数据的数据绑定控件 例如标签 其次 对于一个特定的空间有多个模板 DataList控件的一个单元可以具有Item Template(普通的数据显示) Alternating ItemTemplate(每隔一条记录使用相同的颜色) Selected Template(当选中数据时改变外观)和EditItem Template(在编辑的过程中改变外观) 每个模板都是单独设计的 如您在后面所见 第三个让人混淆的地方是为了修改模板必须进入特定模板的编辑模式 不能在Design View中通过选择和修改字段而改变模板 在编辑模板之后必须显式地结束模板的编辑模式 最后 ASP NET 在模板的内容中使用了术语style(样式) 样式主要为外观提供属性(颜色 边界等) 如果在样式和模板中同时设置了颜色和边界 则以模板中的为准 这看起来像是一项充满危险的技术 但一旦使用了模板之后(如下一个练习所示) 您将发现模板的功能非常强大

    在理解了模板之后 我们可以回顾前面的介绍并做两个说明 首先 在GridView控件中仍然可以使用模板 而且使用方式相同 其次 DataList控件和Repeater控件之间的区别在于DataLi st控件有一组默认的模板 而Repeater控件是一个空白区域 必须在这个区域中创建各种模板

    在下面的 试一试 练习中 将练习使用DataList控件显示Wrox United比赛的图片 首先创建一个简单的页面 该页面显示所有的页面并将其命名为Galery All 在本章的后面将创建一个更复杂的版本作为最终的Gallery aspx页面

    ASP NET 入门教程完整版 

cha138/Article/program/net/201311/15575

相关参考

知识大全 7.4.3 DataList和Repeater控件[2]

7.4.3DataList和Repeater控件[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧

知识大全 Repeater和DataList分页

Repeater和DataList分页  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  因为项目需

知识大全 实现DataList和Repeater控件的分页显示

实现DataList和Repeater控件的分页显示  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

知识大全 何时使用DataGrid、DataList 或Repeater

何时使用DataGrid、DataList或Repeater  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看

知识大全 通过aspnetpager为DataList分页

通过aspnetpager为DataList分页  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  

知识大全 DataList获取当前行id

DataList获取当前行id  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  ()DataLis

知识大全 DataGrid中嵌套使用Repeater

DataGrid中嵌套使用Repeater  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 做个DataList 可分页的数据源

ASP.NET技巧:做个DataList可分页的数据源  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧

知识大全 VB.NET实现DataList横向数据交替变色

VB.NET实现DataList横向数据交替变色  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!