如上题!急!!

解决方案 »

  1.   

    private void DataGrid1_ItemDataBound(object sender,System.Web.UI.WebControls.DataGridItemEventArgs e)
    {
    if( e.Item.ItemIndex != -1 )
    {
      if (e.Item.ItemIndex % 2 == 0 )
      {
        e.Item.Attributes.Add("bgcolor", "#FFFFFF");
      }
      else
      {
        e.Item.Attributes.Add("bgcolor", "oldlace");
      }
    }
    }
      

  2.   

    <AlternatingItemStyle BackColor="">
      

  3.   

    这是NET05 里 Gridlist控件:
    http://thcjp.cnblogs.com/archive/2006/06/26/416679.html
      

  4.   

    不用这么费事.通过设置就可以实现.
    vs2003里,datagrid的格式,普通项和交替项分别设置不同的背景色就可以.
    datagrid->属性生成器->格式->项->交替项.
      

  5.   

    private void DataGrid1_ItemDataBound(object sender,System.Web.UI.WebControls.DataGridItemEventArgs e)
    {
    if( e.Item.ItemIndex != -1 )
    {
      if (e.Item.ItemIndex % 2 == 0 )
      {
        e.Item.Attributes.Add("bgcolor", "#FFFFFF");
      }
      else
      {
        e.Item.Attributes.Add("bgcolor", "oldlace");
      }
    }
    然后关联这个事件.