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