// Constructor para "Formato de Columnas VISIBLES" public FrmGrillasOpcionesSuperiores(string processName, string taskName, Janus.Windows.GridEX.GridEX grilla, IGridManager manager) { InitializeComponent(); _manager = manager; _processName = processName; _taskName = taskName; _grillaName = grilla.Name; _grilla = grilla; _uiController = new GrillasOpcionesSuperioresController(_processName, _taskName, _grillaName, _manager.GetLayoutProperties(string.Empty)); // Config de UI this.ultraExplorerBar1.Groups["OpcionesGenerales"].Visible = false; this.ultraExplorerBar1.Groups["OpcionesFormato"].Visible = true; // InitData. comboColumna.Items.AddRange(_uiController.Columns.ToArray()); // InitEventHandlers. this.comboColumna.SelectedIndexChanged += new EventHandler(comboColumna_SelectedIndexChanged); this.comboAlineacion.SelectedIndexChanged += new EventHandler(comboAlineacion_SelectedIndexChanged); this.comboFormato.SelectedIndexChanged += new EventHandler(comboFormato_SelectedIndexChanged); this.comboTipoEdicion.SelectedIndexChanged += new EventHandler(comboTipoEdicion_SelectedIndexChanged); this.comboTipoColumna.SelectedIndexChanged += new EventHandler(comboTipoColumna_SelectedIndexChanged); _uiController.ObjectHasChanged += new EventHandler(Refresh); if (comboColumna.Items.Count > 0) { //Autoselecciono el primer elemento del combo. comboColumna.SelectedIndex = 0; KeyValuePar kvp = (KeyValuePar)comboColumna.SelectedItem; _uiController.SelectedItem = kvp.Key; } }
void comboColumna_SelectedIndexChanged(object sender, EventArgs e) { if (comboColumna.SelectedItem != null) { KeyValuePar kvp = (KeyValuePar)comboColumna.SelectedItem; _uiController.SelectedItem = kvp.Key; //_uiController.SelectedItem = comboColumna.SelectedItem; } }