//改变当前处理列的颜色 protected void gridRGZ_HtmlDataCellPrepared(object sender, DevExpress.Web.ASPxGridView.ASPxGridViewTableDataCellEventArgs e) { //if (e.DataColumn.FieldName == "JE" || e.DataColumn.FieldName == "DJ") //{ // e.Cell.ForeColor = System.Drawing.Color.Red; //} //string jjyxz = e.GetValue("JJYXZ").ToString(); //for (int n = 0; n < gridRGZ.Columns.Count; n++) //{ // if (e.DataColumn.FieldName == jjyxz) // { // e.Cell.ForeColor = System.Drawing.Color.Blue; // } //} if (e.DataColumn.FieldName == "SJLY") { int intsjly = int.Parse(e.GetValue("SJLY").ToString()); switch (intsjly) { case 0: e.Cell.Text = "系统"; break; case 1: e.Cell.Text = "导入"; break; } } if (e.DataColumn.FieldName == "SPZT") { int intspzt = int.Parse(e.GetValue("SPZT").ToString()); switch (intspzt) { case 0: e.Cell.Text = "未审批"; break; case 1: e.Cell.Text = "已审批"; break; } } }
protected void grvSTK_Minmax_HtmlDataCellPrepared(object sender, DevExpress.Web.ASPxGridView.ASPxGridViewTableDataCellEventArgs e) { if ((e.GetValue("MIN_BOX") != null) && (e.GetValue("STOCK_BOX") != null)) { Int32 iTargetValue = Convert.ToInt32(e.GetValue("MIN_BOX")); Int32 iActualValue = Convert.ToInt32(e.GetValue("STOCK_BOX")); if (e.DataColumn.FieldName.Equals("STOCK_BOX")) { if (iActualValue < iTargetValue) { e.Cell.ForeColor = System.Drawing.ColorTranslator.FromHtml("#9B0202"); e.Cell.BackColor = System.Drawing.ColorTranslator.FromHtml("#CBCBF4"); } else { e.Cell.ForeColor = System.Drawing.ColorTranslator.FromHtml("#0202A0"); e.Cell.BackColor = System.Drawing.ColorTranslator.FromHtml("#CBCBF4"); } } } if ((e.GetValue("EXPECTED_DELAY") != null) && (e.GetValue("PICK_PENDING") != null)) { //Int32 iTargetValue = Convert.ToInt32(e.GetValue("EXPECTED_DELAY")); Int32 iActualValue = Convert.ToInt32(e.GetValue("PICK_PENDING")); if (e.DataColumn.FieldName.Equals("PICK_PENDING")) { if (iActualValue > 0) { e.Cell.ForeColor = System.Drawing.ColorTranslator.FromHtml("#FFFFFF"); e.Cell.BackColor = System.Drawing.ColorTranslator.FromHtml("#FF0000"); } } } }
//改变当前处理列的颜色 protected void detailYgzmx_HtmlDataCellPrepared(object sender, DevExpress.Web.ASPxGridView.ASPxGridViewTableDataCellEventArgs e) { //根据工序ID 显示工序名称 if (e.DataColumn.FieldName == "GXID") { string strgxid = e.GetValue("GXID").ToString(); e.Cell.Text = helper.GetGxName(strgxid); } }
protected void grvDelivery_Detail_HtmlDataCellPrepared(object sender, DevExpress.Web.ASPxGridView.ASPxGridViewTableDataCellEventArgs e) { status = this.lblStatus.Text.ToString(); if (status.ToLower() == "delay") { if (e.GetValue("LOADED_QTY") != null) { Int32 iTargetValue = Convert.ToInt32(e.GetValue("LOADED_QTY")); if (e.DataColumn.FieldName.Equals("LOADED_QTY")) { if (iTargetValue > 0) { e.Cell.ForeColor = System.Drawing.ColorTranslator.FromHtml("#FF0000"); } else { e.Cell.ForeColor = System.Drawing.ColorTranslator.FromHtml("#FFFFFF"); } } } } }
protected void grdBalanceOfItems_OnHtmlDataCellPrepared(object sender, DevExpress.Web.ASPxGridView.ASPxGridViewTableDataCellEventArgs e) { ASPxGridView grid = sender as ASPxGridView; if (e.DataColumn.Name == "IsOriginal") { if (bool.Parse(e.GetValue("IsOriginal").ToString())) { e.Cell.Text = "Cập nhật tương ứng"; } else { e.Cell.Text = "Cập nhật do phát sinh"; } } }
//改变当前处理列的颜色 protected void gridRGZ_HtmlDataCellPrepared(object sender, DevExpress.Web.ASPxGridView.ASPxGridViewTableDataCellEventArgs e) { if (e.DataColumn.FieldName == "CQBZCL") { e.Cell.ForeColor = System.Drawing.Color.Red; } if (e.DataColumn.FieldName == "SPZT") { int intspzt = int.Parse(e.GetValue("SPZT").ToString()); switch (intspzt) { case 0: e.Cell.Text = "未审批"; break; case 1: e.Cell.Text = "已审批"; break; } } }
protected void ASPxGridView1_HtmlDataCellPrepared(object sender, DevExpress.Web.ASPxGridView.ASPxGridViewTableDataCellEventArgs e) { if (e.DataColumn.FieldName == "ImageUrl") { e.Cell.Attributes.Add("onmouseover", string.Format("ShowPopup('{0}','{1}','{2}')", e.Cell.ClientID, e.GetValue("ImageUrl"), e.GetValue("Description"))); } }