Esempio n. 1
0
 private void EnleverColonne(string titre)
 {
     for (int i = 0; i < Colonnes.Count; ++i)
     {
         if (Colonnes[i].Header.ToString() == titre)
         {
             Colonnes.RemoveAt(i);
             return;
         }
     }
 }
        public void RemplirDgv(DataGridView dgv, bool colonnes = true)
        {
            if (colonnes)
            {
                Colonnes.ForEach(x => dgv.Columns.Add(new DataGridViewTextBoxColumn {
                    HeaderText = x
                }));
            }

            foreach (var ligne in Lignes)
            {
                dgv.Rows.Add(ligne.ToArray());
            }
        }
Esempio n. 3
0
        private void AfficherColonne(object parameter)
        {
            var chb       = (CheckBox)parameter;
            var dtgTxtCol = new DataGridTextColumn {
                Header = chb.Content.ToString()
            };

            if (chb.IsChecked == true)
            {
                Colonnes.Add(dtgTxtCol);
                return;
            }

            EnleverColonne(chb.Content.ToString());
        }
Esempio n. 4
0
 // permet d'obtenir le n° d'ordre de la colonne
 public int GetColumn(Colonnes colonne)
 {
     return(_ordreColonnes[colonne]);
 }
Esempio n. 5
0
 // si la colonne est sélectionnée et que son id correspond
 private bool ValidColumn(int id, Colonnes colonne)
 {
     return(_colonnesSelectionnees.Contains(id) && id == (int)colonne);
 }