关于数据绑定的时候判断Repeater中数据改变其整行颜色
来源:互联网 发布:淘宝联盟 橱窗推广 编辑:程序博客网 时间:2024/06/05 19:07
PagedDataSource版
protected void rpInCome_ItemDataBound(object sender, RepeaterItemEventArgs e) { if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType==ListItemType.AlternatingItem) { Repeater rpInCome = (Repeater)sender; try { PagedDataSource pds = (PagedDataSource)rpInCome.DataSource; if (pds.Count == 0) return; IEnumerator enumrator = pds.DataSource.GetEnumerator(); int ncount = 0; while (enumrator.MoveNext() && ncount != e.Item.ItemIndex) ncount++; DataRowView dr = (DataRowView)enumrator.Current; double dValue = dr["CurrentEarn"] == DBNull.Value ? 0 : Convert.ToDouble(dr["CurrentEarn"].ToString()); HtmlControl c = (HtmlControl)e.Item.FindControl("row"); if (dValue < 0) { c.Attributes["class"] = "green"; } else if(dValue>0) { c.Attributes["class"] = "red"; } } catch (Exception ex) { // } }}//Datatable版protected void rpInCome_ItemDataBound(object sender, RepeaterItemEventArgs e) { if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType==ListItemType.AlternatingItem) { Repeater rpInCome = (Repeater)sender; try { DataTable dt = (DataTable)rpInCome.DataSource; if (dt.Rows.Count == 0) return; for (int i = 0; i < dt.Rows.Count; i++) { double dValue = dt.Rows[i]["CurrentEarn"] == DBNull.Value ? 0 : Convert.ToDouble(dt.Rows[i]["CurrentEarn"].ToString()); HtmlControl c = (HtmlControl)e.Item.FindControl("row"); if (dValue < 0) { c.Attributes["class"] = "green"; } else if (dValue > 0) { c.Attributes["class"] = "red"; } } } catch (Exception ex) { // } } }
- 关于数据绑定的时候判断Repeater中数据改变其整行颜色
- Repeater控件绑定数据为空的判断
- repeater与数据绑定
- Repeater嵌套绑定数据
- repeater数据绑定
- repeater绑定数据
- Repeater嵌套绑定数据
- repeater控件绑定数据
- 嵌套repeater数据绑定
- Repeater动态绑定数据
- Repeater多层绑定数据
- Repeater 循环绑定数据
- repeater数据绑定
- Repeater 改变交替行的背景颜色
- 对绑定到repeater控件的数据消除重复行
- Repeater控件的自定义数据绑定
- Repeater绑定数据的3种方式
- 《ASP.NET》数据的绑定—Repeater
- 2007年我的必读书
- 产品经理的14条军规
- Webshell与Serv-u结合获系统最高权限
- 感恩的心-我的2006年总结
- 项目管理的几个规律
- 关于数据绑定的时候判断Repeater中数据改变其整行颜色
- 品牌的价值 龚文祥的第六次跳槽
- 社区英雄榜:为什么MVB的票数要比MVP的票数多?
- Javascript高级培训-正则表达式
- UML中各种图的要点总结-bokee.net
- 社区英雄传:社区狂热分子-梅子
- Danny的宝贵收藏
- 未来几年的e-Learning发展趋势
- 社区英雄榜:谁是最有价值的技术博客?