Пример #1
0
 public void FindDGVs(Control control)
 {
     if (control.GetType() == typeof(DataGridView))
     {
         DataGridView dgv = (DataGridView)control;
         ColumnHeaderLogic.PopulateDGVColumns(dgv);
     }
     else
     {
         foreach (Control Ctrl in control.Controls)
         {
             FindDGVs(Ctrl);
         }
     }
 }
Пример #2
0
        public void PopulateDGVModel(List <InviteModel> models)
        {
            ColumnHeaderLogic.PopulateDGVColumns(invitationsDataGridView);

            foreach (InviteModel invite in models)
            {
                //If user is creating shortlist then places reserved will be 0
                if (invite.Id == 0)
                {
                    invite.PlacesReserved = 1;
                }
                invites.Add(invite);
            }

            PopulateInvitesDGV();
            SetButtonsState();
        }
Пример #3
0
        /// <summary>
        /// Loops through all controls and populates any List View with default columns
        /// </summary>
        /// <param name="control"></param>
        public void PopulateListViewColumns(Control control)
        {
            if (control.GetType() == typeof(ListView))
            {
                ListView LstV = (ListView)control;
                ColumnHeaderLogic.PopulateListViewColumns(LstV);

                LstV.AutoResizeColumns(ColumnHeaderAutoResizeStyle.HeaderSize);
            }
            else
            {
                foreach (Control Ctrl in control.Controls)
                {
                    PopulateListViewColumns(Ctrl);
                }
            }
        }