博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Repeater 使用方法
阅读量:5121 次
发布时间:2019-06-13

本文共 3676 字,大约阅读时间需要 12 分钟。

ItemTemplate 包含要逐一呈现给数据源中的每个数据项的 HTML 元素和控件

AlternatingItemTemplate 包含要逐一呈现给数据源中的其他每个数据项的 HTML 元素和控件。通常,可以使用此模板来为替代项创建不同的外观,例如指定一种不同于 ItemTemplate 中所指定颜色的背景色

HeaderTemplate  呈现在列表开始处的文本和空间 

FooterTemplate 呈现在列表结束处的文本和控件

SeparatorTemplate 包含呈现在每项之间的元素。典型的示例可能是一条直线(使用 HR 元素)

添加Repeater控件,将数据绑定展示

以chinastates表为例:

    
<%--itemtemplate模板 输出数据行数 --%>
<%--绑定输出的列--%>
区域编号 区域名称 区域父级编号
<%#Eval("AreaCode") %> <%#Eval("AreaName") %> <%#Eval("ParentAreaCode") %>

 

后台代码

protected void Page_Load(object sender, EventArgs e)    {        if (!IsPostBack)        {            Repeater1.DataSource = new ChinaStatesData().Select("0001");//读出数据库数据的数据进行数据指向            Repeater1.DataBind();//绑定数据                }    }

 

 

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

库存预警效果:

 以users表为例

    
民族
<%#Eval("UserName") %> <%#Eval("Password") %> <%#Eval("NickName") %> <%#Eval("SexName") %> <%#Eval("birthdayn" )%> <%#Eval("NationName") %>
用户名 密码 昵称 性别 生日

实体类:

public class Users{    public Users()    {    }    private string _UserName;    ///     /// 用户名    ///     public string UserName    {        get { return _UserName; }        set { _UserName = value; }    }    private string _PassWord;    ///     /// 密码    ///     public string PassWord    {        get { return _PassWord; }        set { _PassWord = value; }    }    private string _NickName;    ///     /// 昵称    ///     public string NickName    {        get { return _NickName; }        set { _NickName = value; }    }    private bool _Sex;    ///     /// 性别    ///     public bool Sex    {        get { return _Sex; }        set { _Sex = value; }    }    public string SexStr //扩展属性 bool类型变为 男或女    {        get { return _Sex ? "男" : "女"; }    }    private DateTime _Birthday;    ///     /// 生日    ///     public DateTime Birthday    {        get { return _Birthday; }        set { _Birthday = value; }    }    public string BirthdayStr //扩展属性 显示年月日    {        get { return _Birthday.ToString("yyyy年MM月dd日"); }    }    private string _Nation;    ///     /// 民族    ///     public string Nation    {        get { return _Nation; }        set { _Nation = value; }    }    public string NationName    {        get { return new NationData().Select(this._Nation).NationName; }    }    public string Age    {        get { return (DateTime.Now.Year - this._Birthday.Year).ToString(); }    }    public string Red //扩展属性 加判断条件 如果大于16岁 该条属数据背景色变为红色 返回的是CSS样式 代码    {        get        {            string end = "";            if (Convert.ToInt32(Age) >= 16)            {                end = "background-color:red;";            }            return end;        }    }

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------光棒效果:

    

 

转载于:https://www.cnblogs.com/kun-boke/p/5897888.html

你可能感兴趣的文章
django迁移数据库错误
查看>>
yii 跳转页面
查看>>
洛谷 1449——后缀表达式(线性数据结构)
查看>>
Data truncation: Out of range value for column 'Quality' at row 1
查看>>
Dirichlet分布深入理解
查看>>
字符串处理
查看>>
HtmlUnitDriver 网页内容动态抓取
查看>>
ad logon hour
查看>>
获得进程可执行文件的路径: GetModuleFileNameEx, GetProcessImageFileName, QueryFullProcessImageName...
查看>>
证件照(1寸2寸)拍摄处理知识汇总
查看>>
罗马数字与阿拉伯数字转换
查看>>
Eclipse 反编译之 JadClipse
查看>>
Python入门-函数
查看>>
距离公式汇总以及Python实现
查看>>
一道不知道哪里来的容斥题
查看>>
Window7上搭建symfony开发环境(PEAR)
查看>>
Linux内核态、用户态简介与IntelCPU特权级别--Ring0-3
查看>>
第23月第24天 git命令 .git-credentials git rm --cached git stash clear
查看>>
java SE :标准输入/输出
查看>>
一些方便系统诊断的bash函数
查看>>