protected void GridViewItems_RowCommand(object sender, GridViewCommandEventArgs e)
 {
     if (e.CommandName == "viewdetail")
     {
         PanelDetail.Visible = true;
         int    index = Convert.ToInt32(e.CommandArgument);
         string id    = GridViewItems.Rows[index].Cells[1].Text;
         List <ItemTransaction> ITList = VIC.GetItemTransactionByItemID(id);
         Session["ITList"]             = ITList;
         GridViewItemDetail.DataSource = ITList;
         GridViewItemDetail.DataBind();
         foreach (GridViewRow r in GridViewItemDetail.Rows)
         {
             if (r.Cells[1].Text.Contains("Sent to"))
             {
                 r.BackColor = System.Drawing.Color.Crimson;
                 r.ForeColor = System.Drawing.Color.White;
             }
             else if (r.Cells[1].Text.Contains("Received from"))
             {
                 r.BackColor = System.Drawing.Color.MediumSpringGreen;
             }
             else if (r.Cells[1].Text.Contains("Adjustment"))
             {
                 r.BackColor = System.Drawing.Color.Yellow;
             }
         }
     }
 }
 protected void GridViewItemDetail_PageIndexChanging(object sender, GridViewPageEventArgs e)
 {
     GridViewItemDetail.PageIndex  = e.NewPageIndex;
     GridViewItemDetail.DataSource = Session["ITList"];
     GridViewItemDetail.DataBind();
     foreach (GridViewRow r in GridViewItemDetail.Rows)
     {
         if (r.Cells[1].Text.Contains("Sent to"))
         {
             r.BackColor = System.Drawing.Color.Crimson;
             r.ForeColor = System.Drawing.Color.White;
         }
         else if (r.Cells[1].Text.Contains("Received from"))
         {
             r.BackColor = System.Drawing.Color.MediumSpringGreen;
         }
         else if (r.Cells[1].Text.Contains("Adjustment"))
         {
             r.BackColor = System.Drawing.Color.Yellow;
         }
     }
 }