搜尋此網誌

2011年9月9日 星期五

GridView 隔行換色


//ds 抓取的資料
if (ds.Tables[0].Rows.Count > 0)
  {
      int j = 0;
      int co = 0;
     //pagecount 每頁要秀的筆數
     int rowcount = pagecount * (Rsult_Grid.PageIndex + 1);
     if (rowcount > ds.Tables[0].Rows.Count)
     {
         co = ds.Tables[0].Rows.Count - (pagecount * e.NewPageIndex);
     }
     else
     {
         if (Rsult_Grid.PageIndex == 0 && ds.Tables[0].Rows.Count > pagecount)
        {
              co = pagecount;
        }
        else
       {
             co = ds.Tables[0].Rows.Count - rowcount;
       }
     }
     if (co > pagecount)
     {
          j = pagecount;
     }
     else
     {
         j = co;
      }
      for (int i = 0; i <= j - 1; i++)
      {
           // Rsult_Grid  GridView
           Rsult_Grid.Rows[i].BackColor = System.Drawing.Color.Gainsboro;
           i = i + 1;
      }
  }

沒有留言:

張貼留言