Repeater控件的使用方法(附件中是我抓的图)
由于抓的图过大无法上传,谁能告诉我如何把抓的图插入进来?王杰提示:
<HeaderTemplate>头模板 可选参数
<ItemTemplate>数据模板 这是Repeater必须的
<AlternatingItemTemplate>隔行数据模板 可选参数
<FooterTemplate>尾模板 可选参数
大家都找到使用datagrid生成的是表格,这样我们进行排版的话就很困难了,相信做过东西的朋友都会有此疑虑!如果用repeater就可以对数据进行格式化,方便又美观!
<%@ Page language="c#" Codebehind="WebForm1.aspx.cs" AutoEventWireup="false" Inherits="WebApplication16.WebForm1" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
<title>WebForm1</title>
<meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1">
<meta name="CODE_LANGUAGE" Content="C#">
<meta name="vs_defaultClientScript" content="JavaScript">
<meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
</HEAD>
<body MS_POSITIONING="GridLayout">
<form id="Form1" method="post" runat="server">
<FONT face="宋体">
<asp:Repeater id="Repeater1" runat="server">
<HeaderTemplate>使用Repeater控件<br>学生的成绩如下:<br></HeaderTemplate>
<AlternatingItemTemplate></AlternatingItemTemplate>
<ItemTemplate>
姓名:<%# DataBinder.Eval(Container.DataItem,"姓名") %><br>
语文:<%# DataBinder.Eval(Container.DataItem,"语文") %><br>
数学:<%# DataBinder.Eval(Container.DataItem,"数学") %><br>
英语:<%# DataBinder.Eval(Container.DataItem,"英语") %><br>
</ItemTemplate>
<SeparatorTemplate>
<%# DataBinder.Eval(Container.DataItem,"语文") %>
<%# DataBinder.Eval(Container.DataItem,"数学") %>
<%# DataBinder.Eval(Container.DataItem,"英语") %>
</SeparatorTemplate>
<FooterTemplate>这里是最后的数据了!</FooterTemplate>
</asp:Repeater></FONT>
</form>
</body>
</HTML>
[此贴子已经被作者于2005-12-1 18:04:44编辑过]
http://zdrjwlb.bulo. QQ群:1659819