public void RefreshList() { if (all_fucking_locked) { return; } BindingSource m_bs = new BindingSource(); master_iscrizioni = EntryIscrizione.createList(DB.instance.iscrizioni); m_bs.DataSource = master_iscrizioni; dataGridView1.DataSource = m_bs; for (int i = 0; i < dataGridView1.Columns.Count; i++) { dataGridView1.Columns[i].Visible = !(dataGridView1.Columns[i].Name.Equals("ID") || dataGridView1.Columns[i].Name.Equals("iscrizione")); if (dataGridView1.Columns[i].Name.Contains("Data")) { dataGridView1.Columns[i].DefaultCellStyle.Format = "d"; } } ApplyCorsiSearchCriteria(); }
public void RefreshIscritti() { if (corso == null) { return; } List <Iscrizione> nuovalistaiscrizioni = new List <Iscrizione>(); foreach (Iscrizione i in corso.Iscrizioni) { nuovalistaiscrizioni.Add(i); } corso.Iscrizioni = nuovalistaiscrizioni; List <EntryIscrizione> lista = EntryIscrizione.createList(nuovalistaiscrizioni); dataGridViewIscritti.DataSource = lista; dataGridViewIscritti.AutoGenerateColumns = true; int cnt = 0; foreach (var x in lista) { if (x.DaContare) { cnt++; } } textBox7.Text = "" + cnt; for (int i = 0; i < lista.Count; i++) { if (!lista.ElementAt(i).DaContare) { dataGridViewIscritti.Rows[i].DefaultCellStyle.ForeColor = Color.DarkRed; } } //dataGridViewIscritti.Rows[i].DefaultCellStyle.ForeColor = System.Drawing.Color.FromArgb(255, System.Drawing.Color.FromArgb(120, 120, 120)); for (int i = 0; i < dataGridViewIscritti.Columns.Count; i++) { dataGridViewIscritti.Columns[i].Visible = !dataGridViewIscritti.Columns[i].Name.Equals("ID") && !dataGridViewIscritti.Columns[i].Name.Equals("DaContare"); if (dataGridViewIscritti.Columns[i].Name.Contains("Data")) { dataGridViewIscritti.Columns[i].DefaultCellStyle.Format = "d"; } } dataGridViewIscritti.Refresh(); }