Ejemplo n.º 1
0
    //改变当前处理列的颜色
    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;
            }
        }
    }
Ejemplo n.º 2
0
    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");
                }
            }
        }
    }
Ejemplo n.º 3
0
 //改变当前处理列的颜色
 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");
                    }
                }
            }
        }
    }
Ejemplo n.º 5
0
        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";
                }
            }
        }
Ejemplo n.º 6
0
    //改变当前处理列的颜色
    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;
            }
        }
    }
Ejemplo n.º 7
0
 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")));
     }
 }