repeater 控件如何使用list<T>

问题描述

repeater控件如何使用list<T>

解决方案

解决方案二:
mark,我看看repeater
解决方案三:
gridview没什么区别repeater不生成如何HTML代码。DataSource绑定数据源DataBind显示它http://apps.hi.baidu.com/share/detail/16115043
解决方案四:
我们正常repeater数据源绑定的是dataset现在我有数据,想组成list<t>当数据源。不知道要如何操作
解决方案五:
例子<%@PageLanguage="C#"%><!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><scriptrunat="server">publicclassuser{publicStringName{set;get;}publicintAge{set;get;}}protectedvoidPage_Load(objectsender,EventArgse){IList<user>myTable=newList<user>();usera=newuser(){Name="A",Age=12};myTable.Add(a);userb=newuser(){Name="b",Age=12};myTable.Add(a);Repeater1.DataSource=myTable;Repeater1.DataBind();}</script><htmlxmlns="http://www.w3.org/1999/xhtml"><headrunat="server"><title></title></head><body><formid="form1"runat="server"><asp:RepeaterID="Repeater1"runat="server"><ItemTemplate><h1><%#Eval("Name")%>:<%#Eval("Age")%></h1></ItemTemplate></asp:Repeater></form></body></html>

解决方案六:
引用4楼net_lover的回复:

例子C#code<%@PageLanguage="C#"%><!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><scriptrunat="server">pu……

再问一下,比如我要从一个表里面读取记录到list<T>中要怎么操作。
解决方案七:
classUser{publicstringName{get;set;}publicInt32Age{get;set;}}IList<User>userList=newList<User>();using(SqlConnectionconn=newSqlConnection(sqlConnection)){conn.Open();using(SqlCommandcmd=conn.CreateCommand()){cmd.CommandText="select*fromtableName";SqlDataReaderreader=cmd.ExecuteReader();while(reader.Read()){Useruser=newUser();user.Name=(string)reader["Name"];user.Age=(Int32)reader["Age"];userList.Add(user);}}}

解决方案八:
直接绑定T的属性名就可以了
解决方案九:
可以手动映射也可以用ORM工具比如linqtosql自动帮你把数据库中表结构转变为list<T>引用5楼zbgdd的回复:

引用4楼net_lover的回复:例子C#code<%@PageLanguage="C#"%><!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><script……

时间: 2024-07-31 16:07:00

repeater 控件如何使用list&amp;lt;T&amp;gt;的相关文章

使用嵌套的Repeater控件显示分级数据

控件|数据|显示     简介       本文描述如何使用嵌套的Repeater 控件来显示分级数据 .当然了,你也可以将这一技术应用到其他的列表绑定控件上去,比如DataGrid包含DataGrid,DataList包含DataList等等的组合.       绑定到父表       1.添加一个新的Web Form 到应用程序项目中,名称为Nestedrepeater.ASPx.    2.从工具箱托动一个Repeater 控件到这个页面上, 设定其ID 属性为 parent .    3

使用嵌套的Repeater控件

控件 这个程序适用于:•Microsoft ASP.NET •Microsoft VS.NET 正式版 简介本文描述如何使用嵌套的Repeater 控件来显示分级数据 .当然了,你也可以将这一技术应用到其他的列表绑定控件上去,比如DataGrid包含DataGrid,DataList包含DataList等等的组合. 绑定到父表 1.添加一个新的Web Form 到应用程序项目中,名称为Nestedrepeater.aspx. 2.从工具箱托动一个Repeater 控件到这个页面上, 设定其ID

向 Web 窗体页添加 Repeater 控件

web|控件   向页添加 Repeater Web 服务器控件需要若干步骤.下列过程描述创建一个工作的 Repeater 控件必须执行的最少步骤. 向 Web 窗体页添加 Repeater Web 服务器控件 向 Web 窗体页添加一个数据源.有多种方法可处理页上的数据.若要选择适当的方法,请参见 ADO.NET 数据访问介绍和对 Web 窗体页中数据访问的介绍. 在"设计"视图中,从"工具箱"的"Web 窗体"选项卡将 Repeater 控件

ASP.NET用Repeater控件显示数据

asp.net|控件|数据|显示     如果你正在使用ASP.NET,你一定对DataGrid控件非常熟悉.DataGrid控件提供了各种特性,通过这些特性可以很容易地在一个Web页面上以列表形式显示数据.但是,如果你不想使用HTML表格形式呢?此时,可以使用一个DataGrid的一个鲜为人知的兄弟控件,即Repeater控件.Repeater控件提供显示你所需要数据的灵活性.      Repeater控件是什么?      Repeater是一个可重复操作的控件,也就是说,它通过使用模板显

使用PagedDataSource类实现DataList和Repeater控件的分页显示

分页|控件|显示     Asp.net提供了三个功能强大的列表控件:DataGrid.DataList和Repeater控件,但其中只有DataGrid控件提供分页功能.相对DataGrid,DataList和Repeater控件具有更高的样式自定义性,所以很多时候我们喜欢使用DataList或Repeater控件来显示数据.  实现DataList或Repeater控件的分页显示有几种方法:  1.写一个方法或存储过程,根据传入的页数返回需要显示的数据表(DataTable)  2.使用Pa

ASP.NET:Repeater控件的详解

asp.net|控件|详解     在学习DataGrid控件和DataList控件后,我们知道,DataGrid控件对数据输出格式是自动生成HtmlTable标记的,DataList控件也是这样,它根据数据内容来生成数据控制表格.而Repeater 控件是模板化的数据绑定列表,Repeater 控件是"无外观的",即:它不具有任何内置布局或样式,也就不会产生任何数据控制表格来控制数据的显示.因此,我们必须在控件的模板中明确声明所有 HTML 布局标记.格式标记和样式标记. 在第一节里

在Repeater控件中创建可隐藏区域

创建|控件 在WEB应用中,如何才能使应用高效率呢?如何才能吸引用户呢?这的确是个大学问,页面的内容,色搭配等都十分重要.但不可忽视的是,多数情况下,对于数据的呈现方式也是十分重要的.由于web应用的规模不断增大,数据也越来越多了,有时候,由于在一个页面同时显示的数据太多,从而造成页面的不美观,用户因此也会感到厌倦和操作困难.因此,本文将介绍利用repeater控件的隐藏区域,以达到较好的数据显示效果. 防止数据过多加载有很多方法,比如采用数据分页的方法,又或者采用master/detail的方

Repeater控件分页的例子

分页|控件   Repeater和DataList控件提供了一个快速.灵活的表现数据的方式,但是,它们没有内建的分页功能:DataGrid控件提供了内建的分页功能,但它的结构比较复杂.下面就用PagedDataSource类实现Repeater和DataList的分页. PagedDataSource封装了DataGrid的分页属性,我们可以象DataGrid那样进行分页.代码如下:   <%@ Page Language="C#" %> <%@ import nam

用Repeater控件显示数据

控件|数据|显示     如果你正在使用ASP.NET,你一定对DataGrid控件非常熟悉.DataGrid控件提供了各种特性,通过这些特性可以很容易地在一个Web页面上以列表形式显示数据.但是,如果你不想使用HTML表格形式呢?此时,可以使用一个DataGrid的一个鲜为人知的兄弟控件,即Repeater控件.Repeater控件提供显示你所需要数据的灵活性. Repeater控件是什么? Repeater是一个可重复操作的控件,也就是说,它通过使用模板显示一个数据源的内容,而你可以很容易地

关于Repeater控件的使用

控件 关于Repeater控件的使用 Repeater控件是一个数据显示控件,该控件允许通过为列表中显示的每一项重复使用指定的模板来自定义布局. 要显示数据,必须先创建模板来绑定数据列表,模块定义如下(另见SDK): 模板 说明 AlternatingItemTemplate 与 ItemTemplate 元素类似,但在 Repeater 控件中隔行(交替项)呈现一次.通过设置 AlternatingItemTemplate 元素的样式属性,可以为其指定不同的外观. FooterTemplate