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; } } }