Asp.net生成卡而不是使用GridView动态地执行此操作(示例代码)

栏目: net · 发布时间: 2021-04-08

简介  这篇文章主要介绍了Asp.net生成卡而不是使用GridView动态地执行此操作(示例代码)以及相关的经验技巧,文章约1334字,浏览量282,点赞数4,值得参考!

我是ASP.NET Web Form的新手。我们如何使用ASP.NET VB语言生成多张卡片?

GridView看起来很丑陋,似乎看起来不那么优雅和漂亮。

答案

您可以使用Repeater Control来显示案例“卡片”中您自己风格的重复项目列表。

Repeater Control用于显示绑定到控件的重复项列表,它与gridview和datagridview相同。与gridview和datagrid相比,Repeater控件重量轻,显示数据的速度更快。通过使用此控件,我们可以以自定义格式显示数据,但在gridview或datagridview中不可能,并且它不支持分页和排序。

Repeater控件的工作原理是循环遍历数据源中的记录,然后重复呈现称为项目模板的模板。 Repeater控件包含不同类型的模板字段

  1. ItemTemplate中
  2. AlternatingItemTemplate
  3. HeaderTemplate中
  4. FooterTemplate
  5. SeperatorTemplate

ItemTemplate:ItemTemplate定义如何从数据源集合呈现每个项目。

AlternatingItemTemplate:AlternatingItemTemplates用于更改DataSource集合中AlternatingItems的背景颜色和样式

HeaderTemplate:HeaderTemplate用于显示DataSource集合的Header文本,并为标题文本应用不同的样式。

FooterTemplate:FooterTemplate用于显示DataSource集合的页脚元素

SeparatorTemplate:SeparatorTemplate将确定分隔元素,该元素分隔Item集合中的每个Item。

有关Repeater - Microsoft Documentation的更多信息

另一答案

如果您是ASP.NET新手,还应该查看DataList控件。它与Repeater控件类似,但更容易使用,因为您不必自己“编码”模板,您可以直接在页面中设计它们。


以上就是本文的全部内容,希望对大家的学习有所帮助,本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

ASP.NET Gridview中显示的日期格式不是DD / MM / YYYY [重复]

ASP.Net GridView 基础 绑定字段(示例代码)

Asp.net中GridView使用详解(引)(示例代码)

asp.net Gridview 的用法

asp.net gridview 72般绝技(示例代码)

Asp.net有关GridView的使用

asp.net中gridview控件的一些基本使用方法

ASP.NET GridView利用PagerTemplate自定义分页(示例代码)