指定AlternatingItemStyle 
和ItemStyle的样式,如果样式不同,就交替了

解决方案 »

  1.   

    假如列不是很多的话,在ItemDataBound事件里面为
    e.Item.Cells[X].BackColor=白;
    e.Item.Cells[X+1].BackColor=灰;
      

  2.   

    cpp2017(幕白兄) :你说的只是每行样式的交替,我想要的是每列,比如第一列背景为蓝,第二列背景为白,第三列又为蓝依次类推,难道真的只有手工一列一列的设吗?
      

  3.   

    在AlternatingItemStyle 里设置BackColor就可以了
      

  4.   

    datagrid里发送到客户端时时标准的html代码table,你可以自己写css文件对不同的列格式化。 lxcc(虫子) 的方法应该时可信的。
      

  5.   

    <AlternatingItemStyle BackColor="#070707"></AlternatingItemStyle>
    <ItemStyle ForeColor="#4A3C8C" BackColor="#E7E7FF"></ItemStyle>