Repeater里面是什么样的
<ItemTemplate>
这的代码看下</ItemTemplate>

解决方案 »

  1.   

    cs代码设置 protected void DataGrid1_ItemDataBound(object sender, DataGridItemEventArgs e)
        {
            if (e.Item.ItemType == ListItemType.AlternatingItem | e.Item.ItemType == ListItemType.Item)
            {
                if (e.Item.ItemIndex == 0)
                {
                   e.Item.Attributes .Add("style", "background-color:red");
                }
            }
        }
    js代码设置
            var dd= document.getElementById("DataGrid1");//DataGrid1为datagrid的id
            dd.rows[1].style.backgroundColor="red"; //设某一行
     document.getElementById("DataGrid1").rows[1].cells[1].style.backgroundColor="green";设某一行的某一列
      

  2.   

     <div id="haha">
            <asp:Repeater ID="Repeater1" runat="server">
            <HeaderTemplate>
                         <table border="1" cellpadding="4">
                             <tr bgcolor="#eeeeee">
                                 <th>名字</th>
                             </tr>
                     </HeaderTemplate>
                     <ItemTemplate>
                         <tr>
                             <td><%# getname(DataBinder.Eval(Container.DataItem,"name")) %></td>
                         </tr>
                     </ItemTemplate>                 <FooterTemplate>
                         </table>
                     </FooterTemplate>
            </asp:Repeater>
        </div><script>
    document.getElementById("haha").childNodes[0].childNodes[0].rows[1].bgColor='red';
    document.getElementById("haha").childNodes[0].childNodes[0].rows[2].bgColor='blue';
    </script>