日期:2014-05-17  浏览次数:20441 次

求教关于Repeater第一条改变颜色的问题
<asp:Repeater ID="rptList" runat="server">
       
       <HeaderTemplate>
       <tr>
       <td>姓名</td>
       <td>手机号码</td>
       <td>选择</td>
       </tr>
       </HeaderTemplate>
       <ItemTemplate>
       <tr>
       <td><%#Eval("username") %></td>
       <td><%#Eval("mobile") %></td>
      <td> <asp:CheckBox ID="cb" runat="server" ToolTip='<%#Eval("c_id") %>' /></td>
       </tr>
      </ItemTemplate>
       </asp:Repeater>


求教大家两个问题:
第一,绑定数据以后,我想让第一条的颜色变为红色,也就是系统默认了
第二,第一条数据中的checkbox为选中状态
希望大家帮忙

------解决方案--------------------
...
<tr class='rptList'>
...

<script>
jQuery("tr.rptList").eq(0).css("background-color","#ff0000");
jQuery("tr.rptList").eq(0).find("input[type='checkbox']").attr("checked",true);
</script>
------解决方案--------------------
<ItemTemplate>
       <tr <%# (int)Container.ItemIndex==0?"style='background-color:#ccc;'":"" %>>
       <td><%#Eval("Name")%> <%# Container.ItemIndex%></td>
       <td><%#Eval("Count")%></td>
      <td> <asp:CheckBox ID="cb" runat="server" ToolTip='<%#Eval("Id") %>'  Checked='<%# (int)Container.ItemIndex==0?true:false%>'/></td>
       </tr>