コード例 #1
0
        private void ReloadData()
        {
            DBMain dbMain = new DBMain();

            dgSummon.RowTemplate.DefaultCellStyle.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
            dgSummon.AutoSizeRowsMode            = DataGridViewAutoSizeRowsMode.AllCells;
            dgSummon.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.AutoSize;
            dgSummon.DataSource = dbMain.GetMainView(mf.UVO.Role, mf.UVO);
            dgSummon.Columns["ids"].HeaderText   = "Номер извещения";
            dgSummon.Columns["ids"].Width        = 80;
            dgSummon.Columns["wname"].HeaderText = "Наименование изделия";
            dgSummon.Columns["wname"].Width      = 140;
            dgSummon.Columns["cust"].HeaderText  = "Заказчик";
            dgSummon.Columns["cust"].Width       = 190;
            dgSummon.Columns["sts"].HeaderText   = "Статус";
            dgSummon.Columns["sts"].Width        = 100;
            //dgSummon.Columns["dt"].HeaderText = "Дата смены статуса";
            //dgSummon.Columns["dt"].Width = 130;
            //dgSummon.Columns["dt"].ValueType = typeof(DateTime);
            //dgSummon.Columns["dt"].DefaultCellStyle.Format = "dd.MM.yyyy HH:mm";
            dgSummon.Columns["note"].HeaderText  = "Примечание";
            dgSummon.Columns["note"].Width       = 250;
            dgSummon.Columns["ptime"].HeaderText = "Срок сдачи изделия";
            dgSummon.Columns["ptime"].Width      = 130;
            dgSummon.Columns["ptime"].DefaultCellStyle.Format = "dd.MM.yyyy HH:mm";
            dgSummon.Columns["passd"].HeaderText = "Ориенти ровочная дата передачи";
            dgSummon.Columns["passd"].Width      = 85;
            dgSummon.Columns["passd"].ValueType  = typeof(string);
            dgSummon.Columns["passd"].DefaultCellStyle.Format = "dd.MM.yyyy";
            dgSummon.Columns["cause"].HeaderText = "Причина смены статуса";
            dgSummon.Columns["cause"].Width      = 130;
            dgSummon.Columns["idstatus"].Visible = false;
            foreach (DataGridViewRow r in dgSummon.Rows)
            {
                if (r.Cells["sts"].Value.ToString().Contains("доработ"))
                {
                    //r.DefaultCellStyle.BackColor = Color.Red;
                }
            }
            PaintDG();
        }
コード例 #2
0
ファイル: Finished.cs プロジェクト: malekula/smngit
        public Finished()
        {
            InitializeComponent();

            DBMain dbMain = new DBMain();

            dgSummon.RowTemplate.DefaultCellStyle.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
            dgSummon.AutoSizeRowsMode            = DataGridViewAutoSizeRowsMode.AllCells;
            dgSummon.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.AutoSize;
            //dgSummon.DataSource = dbMain.GetMainView(UVO.Role);
            dgSummon.DataSource = dbMain.GetMainViewFinished();
            //dgSummon.Columns["id"].Visible = false;
            //dgSummon.Columns["ids_srt"].Visible = false;
            //dgSummon.Columns["ids"].HeaderText = "Номер извещения";
            //dgSummon.Columns["ids"].Width = 100;
            //dgSummon.Columns["wname"].HeaderText = "Наименование изделия";
            //dgSummon.Columns["wname"].Width = 150;
            //dgSummon.Columns["cust"].HeaderText = "Заказчик";
            //dgSummon.Columns["cust"].Width = 190;
            //dgSummon.Columns["sts"].HeaderText = "Статус";
            //dgSummon.Columns["sts"].Width = 100;
            //dgSummon.Columns["dt"].HeaderText = "Дата смены статуса";
            //dgSummon.Columns["dt"].Width = 130;
            ////dgSummon.Columns["dt"].ValueType = typeof(DateTime);
            //dgSummon.Columns["dt"].DefaultCellStyle.Format = "dd.MM.yyyy HH:mm";
            //dgSummon.Columns["note"].HeaderText = "Примечание";
            //dgSummon.Columns["note"].Width = 250;
            //dgSummon.Columns["ptime"].HeaderText = "Срок сдачи изделия";
            //dgSummon.Columns["ptime"].Width = 130;
            //dgSummon.Columns["ptime"].DefaultCellStyle.Format = "dd.MM.yyyy HH:mm";
            //dgSummon.Columns["passd"].HeaderText = "Ориенти ровочная дата передачи";
            //dgSummon.Columns["passd"].Width = 85;
            //dgSummon.Columns["passd"].ValueType = typeof(string);
            //dgSummon.Columns["passd"].DefaultCellStyle.Format = "dd.MM.yyyy";
            //dgSummon.Columns["cause"].HeaderText = "Причина смены статуса";
            //dgSummon.Columns["cause"].Width = 130;
            //dgSummon.Columns["cause"].Visible = false;
            //dgSummon.Columns["qty"].HeaderText = "Кол-во";
            //dgSummon.Columns["qty"].Width = 50;
            //dgSummon.Columns["passd"].Visible = false;
            //dgSummon.Columns["idstatus"].Visible = false;
            //dgSummon.Columns["vw"].Visible = false;
            //dgSummon.Columns["dview"].Visible = false;
            //dgSummon.Columns["pdc"].Visible = false;
            //dgSummon.Columns["ncre"].Visible = false;
            dgSummon.Columns["id"].Visible       = false;
            dgSummon.Columns["ids"].HeaderText   = "Номер извещения";
            dgSummon.Columns["wname"].HeaderText = "Наименование изделия";
            dgSummon.Columns["cust"].HeaderText  = "Заказчик";
            dgSummon.Columns["sts"].HeaderText   = "Статус";
            dgSummon.Columns["subst"].HeaderText = "Субстатус";
            dgSummon.Columns["sisp"].HeaderText  = "СИ и СП";
            dgSummon.Columns["note"].HeaderText  = "Примечание";
            dgSummon.Columns["ptime"].HeaderText = "Срок сдачи изделия";
            dgSummon.Columns["ptime"].DefaultCellStyle.Format = "dd.MM.yyyy HH:mm";
            dgSummon.Columns["passd"].HeaderText = "Ориенти ровочная дата передачи";
            dgSummon.Columns["passd"].Visible    = false;
            dgSummon.Columns["passd"].DefaultCellStyle.Format = "dd.MM.yyyy";
            dgSummon.Columns["techreq"].HeaderText            = "Технические требования";
            dgSummon.Columns["qty"].HeaderText            = "Кол-во";
            dgSummon.Columns["idstatus"].Visible          = false;
            dgSummon.Columns["ids_srt"].Visible           = false;
            dgSummon.Columns["vw"].Visible                = false;
            dgSummon.Columns["dview"].Visible             = false;
            dgSummon.Columns["dview"].ValueType           = typeof(DateTime);
            dgSummon.Columns["pdc"].Visible               = false;
            dgSummon.Columns["pdc"].ValueType             = typeof(DateTime);
            dgSummon.Columns["ncre"].Visible              = false;
            dgSummon.Columns["ncre"].ValueType            = typeof(DateTime);
            dgSummon.Columns["paint_constr"].Visible      = false;
            dgSummon.Columns["paint_inzh"].Visible        = false;
            dgSummon.Columns["paint_otk"].Visible         = false;
            dgSummon.Columns["shild_ordered"].Visible     = false;
            dgSummon.Columns["idsubst"].Visible           = false;
            dgSummon.Columns["paint_OTD"].Visible         = false;
            dgSummon.Columns["paint_shemotehnik"].Visible = false;

            dgSummon.Columns["remark_exist_paint"].Visible = false;
            dgSummon.Columns["remark_exist"].Visible       = false;
            dgSummon.Columns["contract_type"].Visible      = false;



            //dgSummon.Columns["qty"].Width = 50;
            //dgSummon.Columns["cause"].Width = 130;
            //dgSummon.Columns["passd"].Width = 85;
            //dgSummon.Columns["ptime"].Width = 130;
            //dgSummon.Columns["note"].Width = 250;
            //dgSummon.Columns["dt"].Width = 130;
            //dgSummon.Columns["ids"].Width = 80;
            //dgSummon.Columns["wname"].Width = 140;
            //dgSummon.Columns["cust"].Width = 190;
            //dgSummon.Columns["sts"].Width = 100;

            dgSummon.Columns["qty"].AutoSizeMode     = DataGridViewAutoSizeColumnMode.Fill;
            dgSummon.Columns["techreq"].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
            dgSummon.Columns["passd"].AutoSizeMode   = DataGridViewAutoSizeColumnMode.Fill;
            dgSummon.Columns["ptime"].AutoSizeMode   = DataGridViewAutoSizeColumnMode.Fill;
            dgSummon.Columns["note"].AutoSizeMode    = DataGridViewAutoSizeColumnMode.Fill;
            dgSummon.Columns["sisp"].AutoSizeMode    = DataGridViewAutoSizeColumnMode.Fill;
            dgSummon.Columns["ids"].AutoSizeMode     = DataGridViewAutoSizeColumnMode.Fill;
            dgSummon.Columns["wname"].AutoSizeMode   = DataGridViewAutoSizeColumnMode.Fill;
            dgSummon.Columns["cust"].AutoSizeMode    = DataGridViewAutoSizeColumnMode.Fill;
            dgSummon.Columns["sts"].AutoSizeMode     = DataGridViewAutoSizeColumnMode.Fill;
            dgSummon.Columns["subst"].AutoSizeMode   = DataGridViewAutoSizeColumnMode.Fill;

            dgSummon.Columns["qty"].FillWeight     = 50;
            dgSummon.Columns["techreq"].FillWeight = 130;
            dgSummon.Columns["passd"].FillWeight   = 85;
            dgSummon.Columns["ptime"].FillWeight   = 100;
            dgSummon.Columns["note"].FillWeight    = 250;
            dgSummon.Columns["sisp"].FillWeight    = 50;
            dgSummon.Columns["ids"].FillWeight     = 80;
            dgSummon.Columns["wname"].FillWeight   = 140;
            dgSummon.Columns["cust"].FillWeight    = 190;
            dgSummon.Columns["sts"].FillWeight     = 100;
            dgSummon.Columns["subst"].FillWeight   = 100;
        }