一、Repeater控件
有五大模板
ItemTemplate :有多少条数据,执行多少遍
AlternatingItemTemplate : 对交替数据项进行格式设置
SeparatorTemplate : 对分隔符进行格式设置
HeaderTemplate : 对页眉进行格式设置 ,在加载开始执行一遍
FooterTemplate : 对页脚进行格式设置,在加载最后执行一遍
1.数据绑定
list<Users> li =new usersData().Select(); Repeater1.DataSource=li; Repeater1.DataBind();
2.属性扩展和数据访问类构建
并判断年龄是不是大于16岁,大于的话背景色变红(库存预警)
public string UserName { get; set; } public string PassWord { get; set; } public string NickName { get; set; } public string NickName1 { get { if (NickName == "") { return "<无>"; } else { return NickName; } } } public bool Sex { get; set; } public string SexStr { get { return Sex ? "男" : "女"; } } public DateTime Birthday { get; set; } public string BirStr { get { return Birthday.ToString("yyyy年MM月dd日"); } } public int Age { get { return DateTime.Now.Year - Birthday.Year; } } public string Red { get { if (Age > 16) { return "background-color:red;"; } else { return ""; } } } public string Nation { get; set; }