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(); }
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; }