//排队中
protected void rptOrdersList_ItemDataBound(object sender, System.Web.UI.WebControls.RepeaterItemEventArgs e)
{
if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
{
if (((OrdersDB)e.Item.DataItem).IsQue == true)
{
//string strID = ((OrdersDB)e.Item.DataItem).ID.ConvertType("");
((Label)e.Item.FindControl("row1")).BackColor = System.Drawing.Color.Pink;
((Label)e.Item.FindControl("row2")).BackColor = System.Drawing.Color.Pink;
((Label)e.Item.FindControl("row3")).BackColor = System.Drawing.Color.Pink; //查找页面上id为row3的lable,给该lable加颜色
//((HtmlTableRow)e.Item.FindControl("row")).BgColor = "#F9EDA1"; //查找页面上id为row的,给该行加颜色(此id为table的id) }
}
}

  

<FS:Repeater ID="rptOrdersList" runat="server" PageSize="18" IsShowRecordCount="True" ChangePageSize="True" IsShowJump="True" NoSelected="Pagination" Selected="PaginationSelected" PageType="Ajax" IsShowNotEnough="True" OnItemDataBound="rptOrdersList_ItemDataBound">
<ItemTemplate>
<tr ondblclick="S.Edit(<%#Container.Item<OrdersDB>().ID %>);" onclick="DataGrid.onRowClick(this,event);" oncontextmenu="S.ShowMenu(this,event)" level="0">
<td align="center" rowno="<%#Container.ItemIndex + 1 %>">
<asp:Label id="row1" Text='<%#Container.Item<OrdersDB>().ID%>' Runat="server"/>
<%-- <%#Container.Item<OrdersDB>().ID%>--%></td>
<td align="center" onclick="DataGrid.onSelectorClick(this,event);" ondblclick="stopEvent(event);">
<input type='checkbox' name='DataList_RowCheck' id='DataList_RowCheck<%#Container.ItemIndex + 1 %>' value='<%#Container.Item<OrdersDB>().ID%>'></td>
<td>
<%#GetOrdersItemList(Container.Item<OrdersDB>().ID).Count > 0 ? @"<img src='/Images/butCollapse.gif' onclick='DataGrid.treeClick(this)' style='cursor: pointer;' />" : "   "%> 
[<%#OrdersLogic.GetOrderColorType(Container.Item<OrdersDB>()) %>]
<%#Container.Item<OrdersDB>().OrderNo%>( <asp:Label id="row3" Text='<%#Container.Item<OrdersDB>().LicenseNo%>' Runat="server"/>)
</td>
<td align="right"> <asp:Label id="row2" Text='<%#GetEnName(Container.Item<OrdersDB>().CreateID)%>' Runat="server"/></td>
<td align="right"><%#GetTagWeight(Container.Item<OrdersDB>().ID)%>KG(<%#GetTagCount(Container.Item<OrdersDB>().ID)%>枚) <font color='red'><%#OrdersLogic.GetOrderTotalPrice(Container.Item<OrdersDB>()).Format()%></font></td>
<td align="center"><%#Container.Item<OrdersDB>().CreateAt.ToLongString()%></td>
<td align="center"><%#(Container.Item<OrdersDB>().OrderType==eumOrderType.Receipted ||Container.Item<OrdersDB>().OrderType==eumOrderType.Deliveryed ||Container.Item<OrdersDB>().OrderType==eumOrderType.Picked)?"<a href=\"/Page/Doc/DocModel.aspx?AllotLogDBID="+Container.Item<OrdersDB>().ID+"\" target='_blank'>分配预览</a>":"" %> </td>
</tr>
</ItemTemplate>
<PaginationHtml>
<tr ztype="blank" height="23"><td colspan="7" style="text-align:center;"><Pagination /></td></tr>
</PaginationHtml>
<FooterTemplate>
<tr ztype="blank">
<td colspan="7"> </td>
</tr>
</FooterTemplate>
</FS:Repeater>

  

Repeater 根据某一列的值加颜色的更多相关文章

  1. 如何获取repeater某行第一列的值

    <div> <asp:Repeater ID="Repeater1" runat="server" DataMember="Defa ...

  2. 怎样在一条sql语句中将第一列和第二列加和的值作为第三列的值

    今天在写代码的时候,遇到的一个小问题,特意记下来,以免自己以后忘记了. 在一个表单里面,要表单的第一列和第二列的值查询出来,做和,作为第三列的值. select 1 as a,2 as b,(a+b) ...

  3. 如何在asp.net中获取GridView隐藏列的值?

    在阅读本文之前,我获取gridview某行某列的值一般做法是这样的:row.Cells[3].Text.ToString().有点傻瓜呵呵 在Asp.net 2.0中增加了一个新的数据绑定控件:Gri ...

  4. 只用css实现“每列四行,加载完一列后数据自动填充到下一列”的效果

    只用css实现“每列四行,加载完一列后数据自动填充到下一列”的效果.这个题目用图表示如下: 如果将题目换成“只用css实现每行四列,加载完一行后数据自动填充到下一行”,那这个问题就简单多了,相信大家都 ...

  5. 如何取得GridView被隐藏列的值

    如何取得GridView被隐藏列的值         分类:             ASP.net              2009-06-25 12:47     943人阅读     评论(1 ...

  6. 动态合并Repeater控件数据列 Ver2

    前一版本<动态合并Repeater控件数据列>http://www.cnblogs.com/insus/p/3240848.html .今天Insus.NET重新演示它,为什么? 因为两点 ...

  7. mysql合并同一列的值

      我有例如以下的查询条件显示: 我希望终于显示的效果如图: 将id同样的group_name合并到一行.实现方法:在group_name前面加keywordgroup_concat.然后在sql语句 ...

  8. 一个密码经过多次MD5加密能否提高安全性?Java MD5盐值加解密

    什么是MD5? MD5(Message Digest Algorithm 5,信息摘要算法5),是计算机广泛使用的摘要算法(又称哈希算法)之一.MD5是将一段信息,通过其不可逆的字符串变换算法,产生了 ...

  9. DataTable数据类型的一些操作 增加行、插入行、修改数据、修改列名、修改列顺序、计算、选取或删除行(列)、排序、某列distinct值 等

    Datatable 这个数据类型在C#中涉及到对数据库读取时的用处还是挺大的,最近在处理一个报表开发时,一开始把所有的操作都放在sql 上面来做,就是我需要什么样的数据我就query出什么,但是这样其 ...

随机推荐

  1. 使用CSS3线性渐变实现图片闪光划过效果

    <p class="overimg"> <a><img src="http://www.nowamagic.net/librarys/ima ...

  2. java.io.FileNotFoundException: ...\ibs\library-1.0.17.jar (系统找不到指定的文件。)

    网上找一下相应的jar包,放到对应的路径下就好了

  3. Raspberry Pi UART with PySerial

    参考:http://programmingadvent.blogspot.hk/2012/12/raspberry-pi-uart-with-pyserial.html Raspberry Pi UA ...

  4. powershell读写磁盘变量(对象序列化)

    ---[第一章,开篇引子]--- 很久很久以前,我在网上闲逛,看到一头powershell菜鸟,写了一篇感慨道“挖哈哈,我学会powershell啦,我以前很笨,各种不懂,还想把变量保存起来.” 实际 ...

  5. linux内核学习之六 进程创建过程学习

    一 关于linux进程概念的补充 关于进程的基本概念这里不多说,把自己的学习所得作一些补充: 1. 在linux内核中,系统最多可以有64个进程同时存在. 2.linux进程包含的关键要素:一段可执行 ...

  6. sprig里的controller之间的跳转的问题

    学习spring的controller,发现controller之间的跳转有些地方搞的不是很清楚,如果通过controller的return语句实现跳转的话,会造成request的丢失:具体怎么回事首 ...

  7. Service Broker应用(1):简介、同server不同DB间的数据传输

    简介:SQL Server Service Broker,以下简称SSB,是一种完全基于MSSQL数据库的数据处理技术,为短时间内处理大量数据提供了一种可靠.稳定.高效的解决方案.一次同步的数据最大可 ...

  8. tar命令的使用

    tar格式,会打包成一个文件,可以对多个目录,或者多个文件进行打包 tar命令只是打包,不会压缩,打包前后大小是一样的 tar命令 -c    //打包 -x    //解压 -f    //指定文件 ...

  9. 部署Maven核心程序

    1.安装Maven核心程序 1.1 检查JAVA_HOME环境变量 2. 解压Maven核心程序压缩包,放在一个非中文无空格的路径下 3. 配置Maven相关的环境变量 3.1 MAVEN_HOME ...

  10. OpenCV在VS2005下的配置

    http://bbs.ednchina.com/BLOG_ARTICLE_3019518.HTM 这是自己今天刚弄好了之后的一点经历.不是很详细.以后有时间一定要整理整理.