显示多条数据Repeater,StringBuilder
2016-08-25 15:34
447 查看
1.1Repeater控件显示数据
<div class="nlist">
<ul>
<asp:Repeater ID="rpt_news" runat="server" onitemcommand="rptNews_ItemCommand">
<ItemTemplate>
<li><span><%#Eval("add_time") %></span><a href="newslistju.aspx?id=<%#Eval("id")%>" target="_self" ><%#Eval("title") %> </a></li>//实现多条数据集展示
//通过<%#Eval("add_time") %>绑定后台DataSet中表的字段进行显示
</ItemTemplate>
</asp:Repeater>
</ul>
</div>
结果如下图所示1.2 StringBuilder
protected StringBuilder strbulider_list = new StringBuilder();//创建在页面范围内可用的实体
protected string Back(int category_id)
{
DataSet ds_back = new DataSet();
ds_back = bll.GetCall_index(category_id);//与后台实行交互
strbuilder_list.Clear();
foreach (DataRow row in ds_back.Tables[0].Rows)
{
string title = row["title"].ToString();
int id = Convert.ToInt32(row["id"]);
strbuilder_list.Append("<li><a href=\"teachju.aspx?id="+id+"\" style=\"color:#000000;\" title=" + title + ">" + title + "</a> </li>");//每循环一次显示一行
}
return strbuilder_list.ToString(); //将object类型转换为string类型
}
结果图如下:两种方式均可;
repeater更适用显示大量数据,显示并进行增删操作;
stringBuilder更适用于局部的显示几条数据,灵活好处理排版格式
相关文章推荐
- 利用Repeater控件显示主-从关系数据表
- 使用嵌套的Repeater控件显示分级数据
- 利用Repeater控件显示主-从关系数据表
- 利用Repeater控件显示主-从关系数据表
- Scott Mitchell 的ASP.NET 2.0数据教程之二十九:: 用DataList和Repeater来显示数据
- 使用嵌套的Repeater控件显示分级数据
- 利用Repeater控件显示主-从关系数据表
- 利用Repeater控件显示主-从关系数据表
- Repeater显示数据的例子,带分页
- 利用Repeater控件显示主-从关系数据表的方法
- 使用嵌套的Repeater控件显示分级数据
- [导入]关于孟子E章《利用Repeater控件显示主-从关系数据表》的一点补充
- HOW TO:使用嵌套 Repeater 控件和 Visual Basic .NET显示分层数据
- 使用嵌套 Repeater 控件和 Visual C# .Net 显示分层数据
- 利用Repeater控件显示主-从关系数据表
- [原创]使用Repeater显示数据
- DataBind包括三大方法,Repeater,DataList和DataGrid,这些控件都位于 System.Web.UI.WebControls 命名空间中,从 WebControl 基类中直接或间接派生出来的。这些方法都是通过HTML来显示数据的内
- 本文介绍了一种利用Repeater控件显示主-从关系数据表的方法。
- 用Repeater控件显示数据
- 用Repeater控件显示数据