示例#1
0
        private void Tabla_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            DataGridViewCellStyle estilo = ControlsMng.GetCurrentCell(Tabla).Style;

            estilo.BackColor = Color.LightGray;
            ControlsMng.MarkGridColumn(Tabla, ControlsMng.GetCurrentColumn(Tabla), estilo);
            Fields_CB.Text = ControlsMng.GetCurrentColumn(Tabla).HeaderText;
        }
示例#2
0
        public override void FormatControls()
        {
            if (Tabla == null)
            {
                return;
            }

            base.FormatControls();

            PanelesSearch.IsSplitterFixed  = false;
            PanelesSearch.SplitterDistance = PanelesSearch.Height - PanelesSearch.SplitterWidth
                                             - Campos_Panel.Height
                                             - Navegador.Height
                                             - 4                        /*Margen*/
                                             - Campos2_Panel.Height
                                             - 4;
            PanelesSearch.IsSplitterFixed = true;

            Campos2_Panel.Left = (this.Width - Campos2_Panel.Width) / 2;

            List <DataGridViewColumn> cols = new List <DataGridViewColumn>();

            Titulo.Tag = 0.6;
            Modulo.Tag = 0.4;

            cols.Add(Titulo);
            cols.Add(Modulo);

            ControlsMng.MaximizeColumns(Tabla, cols);
            ControlsMng.OrderByColumn(Tabla, FechaExamen, ListSortDirection.Ascending);
            SetGridFormat();
            if (ControlsMng.GetCurrentCell(Tabla) != null)
            {
                DataGridViewCellStyle estilo = ControlsMng.GetCurrentCell(Tabla).Style;
                estilo.BackColor = Color.LightGray;
                ControlsMng.MarkGridColumn(Tabla, ControlsMng.GetCurrentColumn(Tabla), estilo);
            }

            Fields_CB.Text = FechaExamen.HeaderText;

            SetColumnActive(ControlsMng.GetColumn(Tabla, Titulo.DataPropertyName));
        }