예제 #1
0
        private void avdGridView_CustomDrawFooterCell(object sender, FooterCellCustomDrawEventArgs e)
        {
            if (e.Info.SummaryItem.Tag == null)
            {
                return;
            }

            if (e.Info.SummaryItem.Tag.ToString() == "aBrcKln")
            {
                decimal aBrcTop = Convert.ToDecimal(colCalcABRC.SummaryItem.SummaryValue);
                decimal aAlcTop = Convert.ToDecimal(colCalcAALC.SummaryItem.SummaryValue);
                if (aBrcTop < aAlcTop)
                {
                    e.Info.DisplayText = string.Format("{0:N2}", (aAlcTop - aBrcTop));
                }
                else
                {
                    e.Info.DisplayText = "";
                }
            }
            else if (e.Info.SummaryItem.Tag.ToString() == "aAlcKln")
            {
                decimal aBrcTop = Convert.ToDecimal(colCalcABRC.SummaryItem.SummaryValue);
                decimal aAlcTop = Convert.ToDecimal(colCalcAALC.SummaryItem.SummaryValue);
                if (aBrcTop > aAlcTop)
                {
                    e.Info.DisplayText = string.Format("{0:N2}", (aBrcTop - aAlcTop));
                }
                else
                {
                    e.Info.DisplayText = "";
                }
            }
        }
예제 #2
0
 private void Tablo_CustomDrawRowFooterCell(object sender, FooterCellCustomDrawEventArgs e)
 {
     if (e.Column.Summary.Count > 0 && e.Column.ColumnEdit != null)
     {
         e.Appearance.TextOptions.HAlignment = e.Column.ColumnEdit.Appearance.HAlignment;
     }
 }
예제 #3
0
        private void gridView2_CustomDrawFooterCell(object sender, FooterCellCustomDrawEventArgs e)
        {
            GridView view = sender as GridView;

            if (e.Column.Caption == "Kostenanteil")
            {
                Rectangle r   = e.Info.Bounds;
                Rectangle r11 = (view.GetViewInfo() as GridViewInfo).ColumnsInfo[view.Columns[TempColumnNames.Description.ToString()]].Bounds;

                e.Bounds.Inflate(-5, -5);
                e.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center;
                e.Info.Bounds = new Rectangle(r11.Left, r.Top, r11.Width + 200, r.Height);
                e.DefaultDraw();


                //Rectangle r = e.Info.Bounds;
                //string text = e.Info.DisplayText;
                //Rectangle r11 = (view.GetViewInfo() as GridViewInfo).ColumnsInfo[view.Columns[TempColumnNames.Description.ToString()]].Bounds;
                ////Rectangle r12 = (view.GetViewInfo() as GridViewInfo).ColumnsInfo[view.Columns[TempColumnNames.Total.ToString()]].Bounds;
                //e.Info.Bounds = new Rectangle(r11.Left, r.Top, r11.Width + 200, r.Height);
                //e.Painter.DrawObject(e.Info);
                //e.Info.Bounds = r;
                e.Handled = true;
            }
        }
예제 #4
0
 private void gvMain_CustomDrawFooterCell(object sender, FooterCellCustomDrawEventArgs e)
 {
     if (e.Column.FieldName == "HoTen")
     {
         e.Appearance.TextOptions.HAlignment = HorzAlignment.Near;
     }
 }
예제 #5
0
        private void aodGridView_CustomDrawFooterCell(object sender, FooterCellCustomDrawEventArgs e)
        {
            decimal bt = Convert.ToDecimal(colBBRC.SummaryItem.SummaryValue);
            decimal at = Convert.ToDecimal(colBALC.SummaryItem.SummaryValue);

            if (e.Info.SummaryItem.Tag.ToString() == "bBrcKln")
            {
                if (at > bt)
                {
                    e.Info.DisplayText = string.Format("{0:N2}", (at - bt));
                }
                else
                {
                    e.Info.DisplayText = "";
                }
            }
            else if (e.Info.SummaryItem.Tag.ToString() == "bAlcKln")
            {
                if (bt > at)
                {
                    e.Info.DisplayText = string.Format("{0:N2}", (bt - at));
                }
                else
                {
                    e.Info.DisplayText = "";
                }
            }
        }
 private void gridView1_CustomDrawFooterCell(object sender, FooterCellCustomDrawEventArgs e)
 {
     if (e.Column == colPrice)
     {
         e.Info.DisplayText = (Convert.ToDecimal(colUnitPrice.SummaryItem.SummaryValue) *
                               Convert.ToDecimal(colUnitsInStock.SummaryItem.SummaryValue)).ToString();
     }
 }
예제 #7
0
 private void Tablo_CustomDrawRowFooterCell(object sender, FooterCellCustomDrawEventArgs e)
 {
     //colon hizalaması nasıla grup toplamınada yansıt
     if (e.Column.Summary.Count > 0 && e.Column.ColumnEdit != null)
     {
         e.Appearance.TextOptions.HAlignment = e.Column.ColumnEdit.Appearance.HAlignment;
     }
 }
        void MyGridView_CustomDrawRowFooterCell(object sender, FooterCellCustomDrawEventArgs e)
        {
            Rectangle r = e.Info.Bounds;

            r.Height      = ((MyGridViewInfo)ViewInfo).GetGroupFooterHeight();
            e.Info.Bounds = r;
            DrawFooter(e);
        }
        protected virtual void RaiseGetFooterCellDisplayText(FooterCellCustomDrawEventArgs e)
        {
            FooterCellCustomDrawEventHandler handler = (FooterCellCustomDrawEventHandler)this.Events[getFooterCellDisplayText];

            if (handler != null)
            {
                handler(this, e);
            }
        }
예제 #10
0
 private void gvMain_CustomDrawRowFooterCell(object sender, FooterCellCustomDrawEventArgs e)
 {
     //Change the background color
     e.Appearance.BackColor = Color.Azure;
     //Paint using the new background color
     e.Painter.DrawObject(e.Info);
     //Prevent default painting
     e.Handled = true;
 }
 private void gridView1_CustomDrawRowFooterCell(object sender, FooterCellCustomDrawEventArgs e)
 {
     if (e.Column == colPrice)
     {
         GridView view = (GridView)sender;
         e.Info.DisplayText = (Convert.ToDecimal(view.GetGroupSummaryValue(e.RowHandle,
                                                                           (GridGroupSummaryItem)view.GroupSummary["UnitPrice"])) *
                               Convert.ToDecimal(view.GetGroupSummaryValue(e.RowHandle,
                                                                           (GridGroupSummaryItem)view.GroupSummary["UnitsInStock"]))).ToString();
     }
 }
예제 #12
0
        public FooterCellCustomDrawEventArgs GetCustomDrawCellArgs(GraphicsCache cache, Rectangle rect, GridColumn col)
        {
            GridFooterCellInfoArgs styleArgs = new GridFooterCellInfoArgs(cache);

            styleArgs.Bounds = new Rectangle(new Point(0, 0), rect.Size);
            FooterCellCustomDrawEventArgs args = new FooterCellCustomDrawEventArgs(cache, -1, col, null, styleArgs);

            args.Handled = true;
            RaiseCustomDrawFooterCell(args);
            return(args);
        }
예제 #13
0
        private void Tablo_CustomDrawFooterCell(object sender, FooterCellCustomDrawEventArgs e)
        {
            if (!Tablo.OptionsView.ShowFooter)
            {
                return;
            }

            if (e.Column.Summary.Count > 0)
            {
                e.Appearance.TextOptions.HAlignment = e.Column.ColumnEdit.Appearance.HAlignment;
            }
        }
예제 #14
0
 private void Tablo_CustomDrawFooterCell(object sender, FooterCellCustomDrawEventArgs e)
 {
     if (!Tablo.OptionsView.ShowFooter)
     {
         return;
     }
     if (e.Column.Summary.Count > 0 && e.Column.ColumnEdit != null)
     {
         e.Appearance.TextOptions.HAlignment = e.Column.ColumnEdit.Appearance.HAlignment;//kolonun HAlignment değişmişse gird altındaki toplama aynı ayarı yansıt (ortala gibi)
     }
     //sınıf formları (1:17:00) da anlatım(2bölüm)
 }
예제 #15
0
 private void Tablo_CustomDrawFooterCell(object sender, FooterCellCustomDrawEventArgs e)
 {
     //col hizalaması nasılsa alt toplamda aynı hizada olması için
     if (!Tablo.OptionsView.ShowFooter)
     {
         return;
     }
     if (e.Column.Summary.Count > 0 && e.Column.ColumnEdit != null)
     {
         e.Appearance.TextOptions.HAlignment = e.Column.ColumnEdit.Appearance.HAlignment;
     }
 }
예제 #16
0
        private void tsbGridView_CustomDrawRowFooterCell(object sender, FooterCellCustomDrawEventArgs e)
        {
            //e.Appearance.ForeColor = Color.Blue;    //Sadece ForeColor calisiyor, BackColor olmuyor
            //e.Info.DisplayText = string.Format("{0} {1:n2}", afbRow.BDVZ, e.Info.Value);

            if (e.Column == colTSBID)
            {
                decimal gCnt = Convert.ToDecimal(e.Info.Value);
                decimal tCnt = Convert.ToDecimal(tsbGridView.DataRowCount);
                //decimal tCnt = Convert.ToDecimal(colTSBID.SummaryItem.SummaryValue);
                if (tCnt != 0)
                {
                    decimal pc = Math.Round(gCnt / tCnt * 100, 0);
                    e.Info.DisplayText = string.Format("%{0}", pc);
                }
            }
        }
        private void DrawFooter(FooterCellCustomDrawEventArgs e)
        {
            Rectangle rect1;
            Rectangle rect2;
            GridFooterCellInfoArgs args = e.Info;
            string    originalText      = e.Info.DisplayText;
            Rectangle originalBounds    = args.Bounds;

            SplitBounds(originalBounds, 2, out rect1, out rect2);
            args.Bounds = rect1;
            e.Painter.DrawObject(args);
            args.Bounds = rect2;
            RaiseGetFooterCellDisplayText(e);
            e.Painter.DrawObject(args);
            args.Bounds        = originalBounds;
            e.Info.DisplayText = originalText;
            e.Handled          = true;
        }
예제 #18
0
        private void grvQrySummary_CustomDrawRowFooterCell(object sender, FooterCellCustomDrawEventArgs e)
        {
            switch (e.Column.FieldName)
            {
            case "PENDING_QTY":
                e.Appearance.ForeColor = Color.Red;
                break;

            case "PENDING_BOX":
                e.Appearance.ForeColor = Color.Red;
                break;

            default:
                break;
            }

            e.Painter.DrawObject(e.Info);
            e.Handled = true;
        }
예제 #19
0
        private ImageBrick GetImageBrick(PrintColumnInfo colInfo, Rectangle rect, out string displayText)
        {
            Bitmap        bmp   = new Bitmap(rect.Width, rect.Height);
            GraphicsCache cache = new GraphicsCache(Graphics.FromImage(bmp));
            FooterCellCustomDrawEventArgs args = (View as MyGridView).GetCustomDrawCellArgs(cache, rect, colInfo.Column);

            displayText = args.Info.DisplayText;
            if (!args.Handled)
            {
                return(null);
            }
            BorderSide border = args.Appearance.Options.UseBorderColor? BorderSide.All: BorderSide.None;
            ImageBrick ib     = new ImageBrick(border, 1, args.Appearance.BorderColor, args.Appearance.BackColor);

            ib.Rect  = rect;
            ib.Image = bmp;
            cache.Dispose();
            return(ib);
        }
예제 #20
0
 private void gridViewChiTietHoaDonNhap_CustomDrawFooterCell(object sender, FooterCellCustomDrawEventArgs e)
 {
     GridView view = sender as GridView;
     if (e.Column == colTongTien)
     {
         string text = e.Info.DisplayText;
         e.Appearance.Font = new Font("Tahoma", 10);
         if (text != "")
         {
             e.Info.DisplayText = formatCurrentcy(text);
             e.Info.Bounds = new Rectangle(e.Info.Bounds.Left, e.Info.Bounds.Top, e.Info.Bounds.Width, e.Info.Bounds.Height + 10);
             this.gridViewChiTietHoaDonNhap.CustomDrawFooterCell -= new DevExpress.XtraGrid.Views.Grid.FooterCellCustomDrawEventHandler(this.gridViewChiTietHoaDonNhap_CustomDrawFooterCell);
         }
     }
     else
     {
         e.Handled = true;
     }
 }
예제 #21
0
        private void gridViewChiTietHoaDonNhap_CustomDrawFooterCell(object sender, FooterCellCustomDrawEventArgs e)
        {
            GridView view = sender as GridView;

            if (e.Column == colTongTien)
            {
                string text = e.Info.DisplayText;
                e.Appearance.Font = new Font("Tahoma", 10);
                if (text != "")
                {
                    e.Info.DisplayText = formatCurrentcy(text);
                    e.Info.Bounds      = new Rectangle(e.Info.Bounds.Left, e.Info.Bounds.Top, e.Info.Bounds.Width, e.Info.Bounds.Height + 10);
                    this.gridViewChiTietHoaDonNhap.CustomDrawFooterCell -= new DevExpress.XtraGrid.Views.Grid.FooterCellCustomDrawEventHandler(this.gridViewChiTietHoaDonNhap_CustomDrawFooterCell);
                }
            }
            else
            {
                e.Handled = true;
            }
        }
예제 #22
0
        private void gvDetallePedido_CustomDrawFooterCell(object sender, FooterCellCustomDrawEventArgs e)
        {
            GridSummaryItem summary = e.Info.SummaryItem;

            // Obtain the total summary's value.
            switch (summary.FieldName)
            {
            case "Subtotal":
                txtSubtotal.Text = summary.SummaryValue.ToString();
                break;

            case "Total":
                txtTotal.Text = summary.SummaryValue.ToString();
                break;

            case "IVA":
                txtIVA.Text = summary.SummaryValue.ToString();
                break;

            case "IEPS":
                txtIEPS.Text = summary.SummaryValue.ToString();
                break;
            }
        }
예제 #23
0
 private void LayoutView_CustomDrawFooterCell(object sender, FooterCellCustomDrawEventArgs e) {
     if (e.Info.Visible) {
         switch (e.Column.SummaryItem.SummaryType) {
             case SummaryItemType.Sum:
             case SummaryItemType.Average:
             case SummaryItemType.Max:
             case SummaryItemType.Min:
                 e.Info.DisplayText = string.Format("{0}={1}", e.Column.SummaryItem.SummaryType.ToString(), (e.Column.ColumnEdit != null) ? e.Column.ColumnEdit.DisplayFormat.GetDisplayText(e.Info.Value) : e.Info.Value.ToString());
                 break;
         }
     }
 }
예제 #24
0
        private void gridView2_CustomDrawFooterCell(object sender, FooterCellCustomDrawEventArgs e)
        {
            vDrawFootCell(e, colSJLX1, "选计:");
            vDrawFootCell(e, colSHSL1, iSHSL1.ToString());

            vDrawFootCell(e, colJJ1, dJJ.ToString("F2"));
            vDrawFootCell(e, colSHSY1, dSHSY1.ToString("F2"));
            vDrawFootCell(e, colSHMY1, dSHMY1.ToString("F2"));
        }
 void MyGridView_CustomDrawFooterCell(object sender, FooterCellCustomDrawEventArgs e)
 {
     DrawFooter(e);
 }
예제 #26
0
 private void GridView1_CustomDrawFooterCell(object sender, FooterCellCustomDrawEventArgs e)
 {
     //e.Graphics.FillRectangle(Brushes.Red, e.Bounds);
     //e.Appearance.DrawString(e.Cache, e.Info.DisplayText, e.Bounds);
     e.Appearance.ForeColor = Color.Red;
 }
예제 #27
0
 private void gridView2_CustomDrawFooterCell(object sender, FooterCellCustomDrawEventArgs e)
 {
     vDrawFootCell(e, colmxCGFPH, "选计:");
     vDrawFootCell(e, colmxWSJE, dmxWSJE.ToString("F2"));
     vDrawFootCell(e, colmxSE, dmxSE.ToString("F2"));
     vDrawFootCell(e, colmxJSHJ, dmxJSHJ.ToString("F2"));//colmxPJDJ
     vDrawFootCell(e, colmxPJDJ, dmxPJDJ.ToString("F2"));
     vDrawFootCell(e, colmxSHSL, imxSHSL.ToString());
 }
예제 #28
0
 private void gridView1_CustomDrawFooterCell(object sender, FooterCellCustomDrawEventArgs e)
 {
     vDrawFootCell(e, colSJLX, "选计:");
     vDrawFootCell(e, colXSMY, dXSMY.ToString("F2"));
     vDrawFootCell(e, colXSSY, dXSSY.ToString("F2"));
     vDrawFootCell(e, colXSSL, iXSSL.ToString());
     vDrawFootCell(e, colYSMY, dYSMY.ToString("F2"));
     vDrawFootCell(e, colYSSY, dYSSY.ToString("F2"));
     vDrawFootCell(e, colYSSL, iYSSL.ToString());
     vDrawFootCell(e, colPZS, iPZS.ToString());
 }
예제 #29
0
        private void gridView1_CustomDrawFooterCell(object sender, FooterCellCustomDrawEventArgs e)
        {
            vDrawFootCell(e, colZTMC, "选计:");
            vDrawFootCell(e, colXSSL, iXSSL.ToString());
            vDrawFootCell(e, colXSSY, dXSSY.ToString("F2"));
            vDrawFootCell(e, colXSMY, dXSMY.ToString("F2"));

            vDrawFootCell(e, colYSSL, iYSSL.ToString());
            vDrawFootCell(e, colYSJE, dYSJE.ToString("F2"));
            vDrawFootCell(e, colYSMY, dYSMY.ToString("F2"));

            vDrawFootCell(e, colTSZSL, iTSZSL.ToString());
            vDrawFootCell(e, colTSZSY, dTSZSY.ToString("F2"));
            vDrawFootCell(e, colTSZMY, dTSZMY.ToString("F2"));

            vDrawFootCell(e, colSE, dSE.ToString("F2"));
            vDrawFootCell(e, colJSHJ, dJSHJ.ToString("F2"));

            vDrawFootCell(e, colZKE, dZKE.ToString("F2"));
            vDrawFootCell(e, colPJZK, dPJZK.ToString("F2"));

            vDrawFootCell(e, colPJDJ, dPJDJ.ToString("F2"));
        }
예제 #30
0
 private void gridView1_CustomDrawFooterCell(object sender, FooterCellCustomDrawEventArgs e)
 {
     FrmLogin.vDrawFootCell(e, colSTATUSMC, "选计:");
     FrmLogin.vDrawFootCell(e, colZSY, dZSY.ToString("F2"));
     FrmLogin.vDrawFootCell(e, colZMY, dZMY.ToString("F2"));
     FrmLogin.vDrawFootCell(e, colZSL, i8ZSL.ToString());
     FrmLogin.vDrawFootCell(e, colZPZ, i8ZPZ.ToString());
 }
예제 #31
0
        private void gridView2_CustomDrawFooterCell(object sender, FooterCellCustomDrawEventArgs e)
        {
            vDrawFootCell(e, colBMMC1, "选计:");
            vDrawFootCell(e, colQCKC1, iQCKC.ToString());
            vDrawFootCell(e, colQCMY1, dQCMY.ToString("F2"));
            vDrawFootCell(e, colQCSY1, dQCSY.ToString("F2"));

            vDrawFootCell(e, colJHSL1, iJHSL.ToString());
            vDrawFootCell(e, colJHMY1, dJHMY.ToString("F2"));
            vDrawFootCell(e, colJHSY1, dJHSY.ToString("F2"));

            vDrawFootCell(e, colXTSL1, iXTSL.ToString());
            vDrawFootCell(e, colXTMY1, dXTMY.ToString("F2"));
            vDrawFootCell(e, colXTSY1, dXTSY.ToString("F2"));

            vDrawFootCell(e, colDRSL1, iDRSL.ToString());
            vDrawFootCell(e, colDRMY1, dDRMY.ToString("F2"));
            vDrawFootCell(e, colDRSY1, dDRSY.ToString("F2"));

            vDrawFootCell(e, colJRSL1, iJRSL.ToString());
            vDrawFootCell(e, colJRMY1, dJRMY.ToString("F2"));
            vDrawFootCell(e, colJRSY1, dJRSY.ToString("F2"));

            vDrawFootCell(e, colXSSL1, iXSSL.ToString());
            vDrawFootCell(e, colXSMY1, dXSMY.ToString("F2"));
            vDrawFootCell(e, colXSSY1, dXSSY.ToString("F2"));

            vDrawFootCell(e, colJTSL1, iJTSL.ToString());
            vDrawFootCell(e, colJTMY1, dJTMY.ToString("F2"));
            vDrawFootCell(e, colJTSY1, dJTSY.ToString("F2"));

            vDrawFootCell(e, colDCSL1, iDCSL.ToString());
            vDrawFootCell(e, colDCMY1, dDCMY.ToString("F2"));
            vDrawFootCell(e, colDCSY1, dDCSY.ToString("F2"));

            vDrawFootCell(e, colJCSL1, iJCSL.ToString());
            vDrawFootCell(e, colJCMY1, dJCMY.ToString("F2"));
            vDrawFootCell(e, colJCSY1, dJCSY.ToString("F2"));

            vDrawFootCell(e, colBFSL1, iBFSL.ToString());
            vDrawFootCell(e, colBFMY1, dBFMY.ToString("F2"));
            vDrawFootCell(e, colBFSY1, dBFSY.ToString("F2"));

            vDrawFootCell(e, colSYSL1, iSYSL.ToString());
            vDrawFootCell(e, colSYMY1, dSYMY.ToString("F2"));
            vDrawFootCell(e, colSYSY1, dSYSY.ToString("F2"));

            vDrawFootCell(e, colQMKC1, iQMKC.ToString());
            vDrawFootCell(e, colQMMY1, dQMMY.ToString("F2"));
            vDrawFootCell(e, colQMSY1, dQMSY.ToString("F2"));

            vDrawFootCell(e, colZRSL1, iZRSL.ToString());
            vDrawFootCell(e, colZRMY1, dZRMY.ToString("F2"));
            vDrawFootCell(e, colZRSY1, dZRSY.ToString("F2"));

            vDrawFootCell(e, colZCSL1, iZCSL.ToString());
            vDrawFootCell(e, colZCMY1, dZCMY.ToString("F2"));
            vDrawFootCell(e, colZCSY1, dZCSY.ToString("F2"));
        }
예제 #32
0
 private void gridView1_CustomDrawFooterCell(object sender, FooterCellCustomDrawEventArgs e)
 {
     vDrawFootCell(e, colXSTSDH, "选计:");
     vDrawFootCell(e, colSL, iSL.ToString());
     vDrawFootCell(e, colWSJE, WSJE.ToString("F2"));
     vDrawFootCell(e, colSE, SE.ToString("F2"));
     vDrawFootCell(e, colJSHJ, JSHJ.ToString("F2"));
 }
예제 #33
0
 private void gridView2_CustomDrawFooterCell(object sender, FooterCellCustomDrawEventArgs e)
 {
     vDrawFootCell(e, colXSFPH1, "选计:");
     vDrawFootCell(e, colPJDJ1, dMXPJDJ.ToString("F2"));
     vDrawFootCell(e, colSE1, dMXSE.ToString("F2"));
     vDrawFootCell(e, colJSHJ1, dMXJSHJ.ToString("F2"));
     vDrawFootCell(e, colWSJE1, dMXWSJE.ToString("F2"));
     vDrawFootCell(e, colXSSL1, iMXXSSL.ToString());
 }
 private void gridView1_CustomDrawFooterCell(object sender, FooterCellCustomDrawEventArgs e)
 {
     FrmLogin.vDrawFootCell(e, colSTATUSMC, "选计:");
     FrmLogin.vDrawFootCell(e, colTSJE, dTSJE.ToString("F2"));
 }
예제 #35
0
 private void gridView1_CustomDrawFooterCell(object sender, FooterCellCustomDrawEventArgs e)
 {
     vDrawFootCell(e, colZTMC, "选计:");
     vDrawFootCell(e, colJTPZS, iJTPZS.ToString());
     vDrawFootCell(e, colJTZSL, iJTZSL.ToString());
     vDrawFootCell(e, colJTZSY, dJTZSY.ToString("F2"));
     vDrawFootCell(e, colJTZMY, dJTZMY.ToString("F2"));
 }
예제 #36
0
 private void gridView1_CustomDrawFooterCell(object sender, FooterCellCustomDrawEventArgs e)
 {
     e.Appearance.Font = new Font(e.Appearance.Font, FontStyle.Bold);
 }
예제 #37
0
		private void gridViewData_CustomDrawFooterCell(object sender, FooterCellCustomDrawEventArgs e)
		{
			if (e.Column == gridColumnGroup)
				e.Appearance.TextOptions.HAlignment = HorzAlignment.Near;
		}
예제 #38
0
 private void gridView1_CustomDrawFooterCell(object sender, FooterCellCustomDrawEventArgs e)
 {
     vDrawFootCell(e, colSPBH, "选计:");
     vDrawFootCell(e, colYCCS, YCCS.ToString());
     vDrawFootCell(e, colKTCS, KTCS.ToString());
     vDrawFootCell(e, colYTCS, YTCS.ToString());
     vDrawFootCell(e, colDJ, DJ.ToString("F2"));
 }
 private void gridView1_CustomDrawFooterCell(object sender, FooterCellCustomDrawEventArgs e)
 {
     FrmLogin.vDrawFootCell(e, colCGTSDH, "选计:");
     FrmLogin.vDrawFootCell(e, colJSHJ, dJSHJ.ToString("F2"));
     FrmLogin.vDrawFootCell(e, colWSJE, dWSJE.ToString("F2"));
     FrmLogin.vDrawFootCell(e, colSE, dSE.ToString("F2"));
     FrmLogin.vDrawFootCell(e, colSL, i8SL.ToString());
 }
예제 #40
0
        private void gridView2_CustomDrawFooterCell(object sender, FooterCellCustomDrawEventArgs e)
        {
            vDrawFootCell(e, colSJLX, "选计:");
            vDrawFootCell(e, colXSSL1, XSSL.ToString());
            vDrawFootCell(e, colXSSY1, XSSY.ToString("F2"));
            vDrawFootCell(e, colXSMY1, XSMY.ToString("F2"));

            vDrawFootCell(e, colYJSL1, YJSL.ToString());
            vDrawFootCell(e, colYJSY1, YJSY.ToString("F2"));
            vDrawFootCell(e, colYJMY1, YJMY.ToString("F2"));
        }
 private void gridView1_CustomDrawFooterCell(object sender, FooterCellCustomDrawEventArgs e)
 {
     FrmLogin.vDrawFootCell(e, colCCDH, "选计:");
     FrmLogin.vDrawFootCell(e, colCCSL, i8CCSL.ToString());
     FrmLogin.vDrawFootCell(e, colCCPZ, i8CCPZ.ToString());
     FrmLogin.vDrawFootCell(e, colCCSY, dCCSY.ToString("F2"));
     FrmLogin.vDrawFootCell(e, colCCMY, dCCMY.ToString("F2"));
 }
예제 #42
0
 private void GridView1_CustomDrawFooterCell(object sender, FooterCellCustomDrawEventArgs e)
 {
 }
예제 #43
0
 private void gvDetail_CustomDrawFooterCell(object sender, FooterCellCustomDrawEventArgs e)
 {
     e.Appearance.DrawString(e.Cache, e.Info.DisplayText, e.Bounds);
     e.Handled = true;
 }
 private void gridView1_CustomDrawFooterCell(object sender, FooterCellCustomDrawEventArgs e)
 {
     FrmLogin.vDrawFootCell(e, colCGSHDH, "选计:");
     FrmLogin.vDrawFootCell(e, colDJ, dDJ.ToString("F2"));
     FrmLogin.vDrawFootCell(e, colJJ, dJJ.ToString("F2"));
     FrmLogin.vDrawFootCell(e, colJZ, dJZ.ToString("F2"));
     FrmLogin.vDrawFootCell(e, colYDSL, i8YDSL.ToString());
     FrmLogin.vDrawFootCell(e, colYDMY, dYDMY.ToString("F2"));
     FrmLogin.vDrawFootCell(e, colYDSY, dYDSY.ToString("F2"));
     FrmLogin.vDrawFootCell(e, colSSSL, i8SSSL.ToString());
     FrmLogin.vDrawFootCell(e, colSSMY, dSSMY.ToString("F2"));
     FrmLogin.vDrawFootCell(e, colSSSY, dSSSY.ToString("F2"));
     FrmLogin.vDrawFootCell(e, colZZSL, i8ZZSL.ToString());
     FrmLogin.vDrawFootCell(e, colZZMY, dZZMY.ToString("F2"));
     FrmLogin.vDrawFootCell(e, colZZSY, dZZSY.ToString("F2"));
     FrmLogin.vDrawFootCell(e, colZPSL, i8ZPSL.ToString());
     FrmLogin.vDrawFootCell(e, colZPSY, dZPSY.ToString("F2"));
     FrmLogin.vDrawFootCell(e, colZPMY, dZPMY.ToString("F2"));
     FrmLogin.vDrawFootCell(e, colYFMY, dYFMY.ToString("F2"));
     FrmLogin.vDrawFootCell(e, colYFSY, dYFSY.ToString("F2"));
     FrmLogin.vDrawFootCell(e, colYFSL, i8YFSL.ToString());
 }
예제 #45
0
 private void gridView2_CustomDrawFooterCell(object sender, FooterCellCustomDrawEventArgs e)
 {
     vDrawFootCell(e, colJTDHZTMC1, "选计:");
     vDrawFootCell(e, colJTSL1, iJTSL.ToString());
     vDrawFootCell(e, colJTSY1, dJTSY.ToString("F2"));
     vDrawFootCell(e, colJTMY1, dJTMY.ToString("F2"));
     vDrawFootCell(e, colDJ1, dDJ.ToString("F2"));
 }
예제 #46
0
 private void gridView1_CustomDrawFooterCell(object sender, FooterCellCustomDrawEventArgs e)
 {
     FrmLogin.vDrawFootCell(e, colSTATUSMC, "选计:");
     FrmLogin.vDrawFootCell(e, colSSZMY, dSSZMY.ToString("F2"));
     FrmLogin.vDrawFootCell(e, colSSZSY, dSSZSY.ToString("F2"));
     FrmLogin.vDrawFootCell(e, colYDZMY, dYDZMY.ToString("F2"));
     FrmLogin.vDrawFootCell(e, colYDZSY, dYDZSY.ToString("F2"));
     FrmLogin.vDrawFootCell(e, colYFSY, dYFSY.ToString("F2"));
     FrmLogin.vDrawFootCell(e, colYFMY, dYFMY.ToString("F2"));
     FrmLogin.vDrawFootCell(e, colZPZSY, dZPZSY.ToString("F2"));
     FrmLogin.vDrawFootCell(e, colZPZMY, dZPZMY.ToString("F2"));
     FrmLogin.vDrawFootCell(e, colZZSY, dZZSY.ToString("F2"));
     FrmLogin.vDrawFootCell(e, colZZMY, dZZMY.ToString("F2"));
     FrmLogin.vDrawFootCell(e, colSSZPZ, i8SSZPZ.ToString());
     FrmLogin.vDrawFootCell(e, colSSZSL, i8SSZSL.ToString());
     FrmLogin.vDrawFootCell(e, colYDZPZ, i8YDZPZ.ToString());
     FrmLogin.vDrawFootCell(e, colYDZSL, i8YDZSL.ToString());
     FrmLogin.vDrawFootCell(e, colYFSL, i8YFSL.ToString());
     FrmLogin.vDrawFootCell(e, colZPZSL, i8ZPZSL.ToString());
     FrmLogin.vDrawFootCell(e, colZZSL, i8ZZSL.ToString());
 }
 private void gridView1_CustomDrawFooterCell(object sender, FooterCellCustomDrawEventArgs e)
 {
     FrmLogin.vDrawFootCell(e, colSTATUSMC, "选计:");
     //FrmLogin.vDrawFootCell(e, colZZSY, dZZSY.ToString("F2"));
     //FrmLogin.vDrawFootCell(e, colZZMY, dZZMY.ToString("F2"));
     FrmLogin.vDrawFootCell(e, colJTZMY, dJTZMY.ToString("F2"));
     FrmLogin.vDrawFootCell(e, colJTZSY, dJTZSY.ToString("F2"));
     //FrmLogin.vDrawFootCell(e, colYFSY, dYFSY.ToString("F2"));
     //FrmLogin.vDrawFootCell(e, colYFMY, dYFMY.ToString("F2"));
     //FrmLogin.vDrawFootCell(e, colYFSL, i8YFSL.ToString());
     //FrmLogin.vDrawFootCell(e, colZZSL, i8ZZSL.ToString());
     FrmLogin.vDrawFootCell(e, colJTPZS, i8JTPZS.ToString());
     FrmLogin.vDrawFootCell(e, colJTZSL, i8JTZSL.ToString());
 }
 private void gridView1_CustomDrawFooterCell(object sender, FooterCellCustomDrawEventArgs e)
 {
     FrmLogin.vDrawFootCell(e, colBMMC, "选计:");
     FrmLogin.vDrawFootCell(e, colZZSY, dZZSY.ToString("F2"));
     FrmLogin.vDrawFootCell(e, colZZMY, dZZMY.ToString("F2"));
     FrmLogin.vDrawFootCell(e, colXTMY, dXTMY.ToString("F2"));
     FrmLogin.vDrawFootCell(e, colXTSY, dXTSY.ToString("F2"));
     FrmLogin.vDrawFootCell(e, colJTSY, dJTSY.ToString("F2"));
     FrmLogin.vDrawFootCell(e, colJTMY, dJTMY.ToString("F2"));
     FrmLogin.vDrawFootCell(e, colQCSY, dQCSY.ToString("F2"));
     FrmLogin.vDrawFootCell(e, colQCMY, dQCMY.ToString("F2"));
     FrmLogin.vDrawFootCell(e, colQMSY, dQMSY.ToString("F2"));
     FrmLogin.vDrawFootCell(e, colQMMY, dQMMY.ToString("F2"));
     FrmLogin.vDrawFootCell(e, colJHSY, dJHSY.ToString("F2"));
     FrmLogin.vDrawFootCell(e, colJHMY, dJHMY.ToString("F2"));
     FrmLogin.vDrawFootCell(e, colXSSY, dXSSY.ToString("F2"));
     FrmLogin.vDrawFootCell(e, colXSMY, dXSMY.ToString("F2"));
     FrmLogin.vDrawFootCell(e, colSXSY, dSXSY.ToString("F2"));
     FrmLogin.vDrawFootCell(e, colSXMY, dSXMY.ToString("F2"));
     FrmLogin.vDrawFootCell(e, colYJSY, dYJSY.ToString("F2"));
     FrmLogin.vDrawFootCell(e, colYJMY, dYJMY.ToString("F2"));
     FrmLogin.vDrawFootCell(e, colYJSL, i8YJSL.ToString());
     FrmLogin.vDrawFootCell(e, colSXSL, i8SXSL.ToString());
     FrmLogin.vDrawFootCell(e, colXSSL, i8XSSL.ToString());
     FrmLogin.vDrawFootCell(e, colJHSL, i8JHSL.ToString());
     FrmLogin.vDrawFootCell(e, colQMKC, i8QMKC.ToString());
     FrmLogin.vDrawFootCell(e, colQCKC, i8QCKC.ToString());
     FrmLogin.vDrawFootCell(e, colJTSL, i8JTSL.ToString());
     FrmLogin.vDrawFootCell(e, colZZSL, i8ZZSL.ToString());
     FrmLogin.vDrawFootCell(e, colJHCS, i8JHCS.ToString());
     FrmLogin.vDrawFootCell(e, colTHCS, i8THCS.ToString());
     FrmLogin.vDrawFootCell(e, colXTSL, i8XTSL.ToString());
 }
예제 #49
0
 private void gridView1_CustomDrawFooterCell(object sender, FooterCellCustomDrawEventArgs e)
 {
     vDrawFootCell(e, colZTMC, "选计:");
     vDrawFootCell(e, colPZS, iPZS.ToString());
     vDrawFootCell(e, colSHSL, iSHSL.ToString());
     vDrawFootCell(e, colSE, dSE.ToString("F2"));
     vDrawFootCell(e, colJSHJ, dJSHJ.ToString("F2"));
     vDrawFootCell(e, colWSJE, dWSJE.ToString("F2"));
     vDrawFootCell(e, colZKE, dZKE.ToString("F2"));
     vDrawFootCell(e, colSHSY, dSHSY.ToString("F2"));
     vDrawFootCell(e, colSHMY, dSHMY.ToString("F2"));
     vDrawFootCell(e, colPJZK, dPJZK.ToString("F2"));
     vDrawFootCell(e, colPJDJ, dPJDJ.ToString("F2"));
 }
예제 #50
0
 private void gridView1_CustomDrawFooterCell(object sender, FooterCellCustomDrawEventArgs e)
 {
     vDrawFootCell(e, colSJLX, "选计:");
     vDrawFootCell(e, colSSSY, dSSSY.ToString("F2"));
     vDrawFootCell(e, colSSMY, dSSMY.ToString("F2"));
        vDrawFootCell(e, colSSSL, iSSSL.ToString());
 }
 private void gridView1_CustomDrawFooterCell(object sender, FooterCellCustomDrawEventArgs e)
 {
     vDrawFootCell(e, colJTDHZTMC, "选计:");
     vDrawFootCell(e, colJTSL, JTSL.ToString());
     vDrawFootCell(e, colJTMY, JTMY.ToString("F2"));
     vDrawFootCell(e, colJTSY, JTSY.ToString("F2"));
     vDrawFootCell(e, colDJ, DJ.ToString("F2"));
 }
예제 #52
0
 private void GridView2_CustomDrawFooterCell(object sender, FooterCellCustomDrawEventArgs e)
 {
     e.Appearance.ForeColor = Color.Red;
 }
예제 #53
0
 private void gridView1_CustomDrawFooterCell(object sender, FooterCellCustomDrawEventArgs e)
 {
     FrmLogin.vDrawFootCell(e, colDBDH, "选计:");
     FrmLogin.vDrawFootCell(e, colDBSY, dDBSY.ToString("F2"));
     FrmLogin.vDrawFootCell(e, colDBMY, dDBMY.ToString("F2"));
     FrmLogin.vDrawFootCell(e, colDBSL, i8DBSL.ToString());
 }
예제 #54
0
 private void gridView1_CustomDrawFooterCell(object sender, FooterCellCustomDrawEventArgs e)
 {
     vDrawFootCell(e, colZTMC, "选计:");
     vDrawFootCell(e, colTSJE, dTSJE.ToString("F2"));
 }
 private void GridViewDetail_CustomDrawFooterCell(object sender, FooterCellCustomDrawEventArgs e)
 {
     e.Appearance.Font=new Font(e.Appearance.Font,FontStyle.Bold);
     e.Appearance.Options.UseFont = true;
     if(e.Column.FieldName==_colFirst.FieldName)
     {
         e.Appearance.TextOptions.HAlignment = HorzAlignment.Near;
         e.Appearance.Options.UseTextOptions = true;
     }
 }
예제 #56
0
 private void vDrawFootCell(FooterCellCustomDrawEventArgs e, DevExpress.XtraGrid.Columns.GridColumn col, string strSum)
 {
     if (e.Column == col)
     {
         e.Painter.DrawObject(e.Info);
         Rectangle r = e.Info.Bounds;
         string text = e.Info.DisplayText;
         e.Info.Bounds = new Rectangle(e.Info.Bounds.Left, e.Info.Bounds.Bottom + 1, e.Info.Bounds.Width, e.Info.Bounds.Height);
         e.Info.DisplayText = strSum;
         e.Painter.DrawObject(e.Info);
         e.Handled = true;
         e.Info.Bounds = r;
         e.Info.DisplayText = text;
     }
 }
예제 #57
0
 private void gridView1_CustomDrawFooterCell(object sender, FooterCellCustomDrawEventArgs e)
 {
     FrmLogin.vDrawFootCell(e, colPM, "选计:");
     FrmLogin.vDrawFootCell(e, colDJ, dDJ.ToString("F2"));
     FrmLogin.vDrawFootCell(e, colJJ, dJJ.ToString("F2"));
     FrmLogin.vDrawFootCell(e, colJZ, dJZ.ToString("F2"));
     FrmLogin.vDrawFootCell(e, colZZSY, dZZSY.ToString("F2"));
     FrmLogin.vDrawFootCell(e, colZZMY, dZZMY.ToString("F2"));
     FrmLogin.vDrawFootCell(e, colJTSY, dJTSY.ToString("F2"));
     FrmLogin.vDrawFootCell(e, colJTMY, dJTMY.ToString("F2"));
     FrmLogin.vDrawFootCell(e, colQCSY, dQCSY.ToString("F2"));
     FrmLogin.vDrawFootCell(e, colQCMY, dQCMY.ToString("F2"));
     FrmLogin.vDrawFootCell(e, colQMSY, dQMSY.ToString("F2"));
     FrmLogin.vDrawFootCell(e, colQMMY, dQMMY.ToString("F2"));
     FrmLogin.vDrawFootCell(e, colJHSY, dJHSY.ToString("F2"));
     FrmLogin.vDrawFootCell(e, colJHMY, dJHMY.ToString("F2"));
     FrmLogin.vDrawFootCell(e, colXSSY, dXSSY.ToString("F2"));
     FrmLogin.vDrawFootCell(e, colXSMY, dXSMY.ToString("F2"));
     FrmLogin.vDrawFootCell(e, colSYSY, dSYSY.ToString("F2"));
     FrmLogin.vDrawFootCell(e, colSYMY, dSYMY.ToString("F2"));
     FrmLogin.vDrawFootCell(e, colYJSY, dYJSY.ToString("F2"));
     FrmLogin.vDrawFootCell(e, colYJMY, dYJMY.ToString("F2"));
     FrmLogin.vDrawFootCell(e, colYJSL, i8YJSL.ToString());
     FrmLogin.vDrawFootCell(e, colSYSL, i8SYSL.ToString());
     FrmLogin.vDrawFootCell(e, colXSSL, i8XSSL.ToString());
     FrmLogin.vDrawFootCell(e, colJHSL, i8JHSL.ToString());
     FrmLogin.vDrawFootCell(e, colQMKC, i8QMKC.ToString());
     FrmLogin.vDrawFootCell(e, colQCKC, i8QCKC.ToString());
     FrmLogin.vDrawFootCell(e, colJTSL, i8JTSL.ToString());
     FrmLogin.vDrawFootCell(e, colZZSL, i8ZZSL.ToString());
     FrmLogin.vDrawFootCell(e, colTHCS, i8THCS.ToString());
     FrmLogin.vDrawFootCell(e, colKTSL, i8KTSL.ToString());
 }