Exemple #1
0
        private void LoadGridWithDrawings()
        {
            Row rw;

            fgQuikUpdate.Redraw = false;

            this.Cursor = Cursors.WaitCursor;
            Application.DoEvents();

            DataView dv;

            ClearCurrentGrid();
            dv      = new DataView(mdsUpdates.Tables[0]);
            dv.Sort = "AcctCode ASC";

            for (int i = 0; i < dv.Count; i++)
            {
                rw = fgQuikUpdate.Rows.Add();

                rw[1] = dv[i]["AcctCode"].ToString();
                rw[2] = dv[i]["ID"].ToString();
                rw[3] = dv[i]["Project"].ToString();
                rw[4] = dv[i]["HGANumber"].ToString();
                rw[5] = dv[i]["CADNumber"].ToString();
                rw[6] = dv[i]["WBS"].ToString();
                //rw[7] = dv[i]["IsTask"].ToString();
                rw[7]  = CBDrawingLog.GetTaskDrwgSpecFromInt(Convert.ToInt32(dv[i]["IsTask"]));
                rw[8]  = dv[i]["Title"].ToString();
                rw[9]  = dv[i]["AcctCode"].ToString();
                rw[10] = dv[i]["BudgetHrs"].ToString();
                rw[11] = dv[i]["ActualHrs"].ToString();
                rw[12] = dv[i]["PercentComplete"].ToString();
                rw[13] = dv[i]["Earnedhrs"].ToString();
                rw[14] = dv[i]["RemainingHrs"].ToString();
            }

            this.Cursor = Cursors.Default;

            //fgQuikUpdate.Cols[10].Style = fgQuikUpdate.Styles["ActualValues"];
            fgQuikUpdate.Redraw = true;

            CreateSubtotals();
        }