Repeater绑定数组

前台代码:

<asp:Repeater ID="rptarry" runat="server" > 
        <HeaderTemplate><table></HeaderTemplate> 
        <ItemTemplate> 
        <tr><td> <%#  GetDataItem()%> </td></tr> 
        </ItemTemplate> 
        <FooterTemplate></table></FooterTemplate> 
        </asp:Repeater>

<asp:Repeater ID="rptarryList" runat="server"> 
        <HeaderTemplate><table></HeaderTemplate> 
        <ItemTemplate> 
        <tr><td> <%#  GetDataItem()%> </td></tr> 
        </ItemTemplate> 
        <FooterTemplate></table></FooterTemplate> 
        </asp:Repeater>

后台代码:

public void bindrptarry() 

    string strs = "li|wen|yuan"; 
    string[] str = strs.Split(‘|‘); 
    rptarry.DataSource =str; 
    rptarry.DataBind(); 
}

public void bindrptarryList() 

    string strs = "li|wen|yuan"; 
    string[] str = strs.Split(‘|‘); 
    rptarry.DataSource = arrayList(); 
    rptarry.DataBind(); 
}

public ArrayList arrayList() 

    ArrayList aL = new ArrayList(); 
    aL.Add("liceshi"); 
    aL.Add("wenceshi"); 
    aL.Add("yuanceshi"); 
    return aL; 
}

在后台用DataSource绑上数据源(数组或ArrayList)在调用DataBind()方法,

在前台调用<%# GetDataItem()%>。

时间: 2024-10-31 11:20:51

Repeater绑定数组的相关文章

repeater绑定数组、哈希表、字典 ArrayList/HashTable,Dictionary为datasource

原文发布时间为:2009-11-19 -- 来源于本人的百度文章 [由搬家工具导入] repeater绑定数组、哈希表、字典datasource为ArrayList/HashTable,Dictionary时,范例 Default7.aspx 前台页面:<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default7.aspx.cs" Inherits="Defaul

ASP.NET Repeater绑定数据并实现分页

分类: 显示当前页码Label属性 值ID LabNowPageNumber text    1 ×××××××××××××××××××××××××××××××××××××××××××显示总页码Label属性 值ID LabAllPageNumber text    "" ××××××××××××××××××××××××××××××××××××××××××××××× LinkButton属性  值ID  LnkBtnOnetext  第一页 ××××××××××××××××××××××

Repeater绑定数据库

前台: <table width="650" border="1"> <tr> <td class="tr1"> <asp:Label Text="姓名" runat="server"></asp:Label> </td> </tr> </table> <asp:Repeater ID="Repe

repeater绑定泛型list&lt;string&gt;

菜鸟D重出江湖,依然是菜鸟,囧!言归正传—— 工作中遇到一个repeater绑定的问题,数据源是一个list<string> 集合,然后在界面上使用<%#Eval()%>绑定.问题来了,Eval该绑定那个属性名(或者字段)呢? 先说菜鸟D的想法:将list<string>变成list<匿名> ,然后绑定匿名类型的某一属性.菜鸟为啥会有这样的想法,首先list<string>只用一次,而且只有一个属性(字段),没有必要新声明一个类型,匿名就可以胜任

Knockoutjs 实践入门 (3) 绑定数组

<form id="form1" runat="server">        <div>            <!--text value绑定model:itemToAdd,valueUpdate:更新数据绑定时机:按键时-->            <!---如果不指定valueUpdate,使用默认更新数据绑定,经试验并不是onchange-->            <input type="

ASP.NET Repeater 绑定 DropDownList Calendar 选择日期

using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls;using System.Text; using System.IO; using System.Data; public partial class DownloadItem_CmdExeItem : System.Web

repeater绑定数据三元运算符处理

ASP.NET邦定数据“<%#Eval("Sex")%>”运用三元运算符: <%#(Eval("Sex", "{0}") == "01") ? "男" : "女"%> <%#(Convert.ToInt32(Eval("NowDate","{0}"))>60)?Convert.ToInt32(Eval("

Repeater绑定List泛型对象

后台: public void BindData()        {            List<WeiBo> DataList = new List<WeiBo>();            DataList = DBTools.GetPublishedWeiBo(user._id.ToString());            Repeater_PubData.DataSource = DataList;            Repeater_PubData.DataB

Repeater 绑定数据是根据数据修改行的颜色值信息

<ItemTemplate> <tr <%# Eval("dayu20").ToString()=="0"? "style='color:red;'" :"style='color:blue;'" %> style =" background-color:white;"> <td style="background-color: #FFFFFF;"