请问DataList 每行读取两条数据,RepeatColumns="2" 行的颜色不一样  这样的效果 http://124.207.176.209:82/test/test.htm
  谢谢

解决方案 »

  1.   

    可以使用javascript来实现
    <script>
          var dataListId = "<%=DataList1.ClientID%>";//获取服务器端DataList1控件的客户端id
          function Alter()
          {
             var rows=document.getElementById("DataList1").rows;
             var mid = rows.length / 2;
             for(i=0; i<rows.length; i++)
             {
                  if((i%2) == 0)
                  {
                      rows[i].bgColor="#FF5533";
                      rows[i].style.color="blue";
                  }
                  else
                  {
                      rows[i].bgColor="#5533FF";
                      rows[i].style.color="red";
                  }
              }
          }
          window.onload=Alter;
    </script>
      

  2.   

    修改
    var   rows=document.getElementById(dataListId).rows; 
      

  3.   

    谢谢:changke18 问题解决了,马上给分。