private void Datos_Entidades_CurrentChanged(object sender, EventArgs e) { if (Datos_Entidades.Current != null) { TipoEntidadList tipos = TipoEntidadList.GetList(false); if (!tipos.GetItem(CurrentEntidad.Tipo).UserCreated) { RefreshMainData(); ControlsMng.OrderByColumn(Tabla, Nombre, ListSortDirection.Ascending); ControlsMng.MarkGridColumn(Tabla, ControlsMng.GetCurrentColumn(Tabla)); Fields_CB.Text = Nombre.HeaderText; } else { Datos.DataSource = null; } } }
public override void RefreshSecondaryData() { _tipos = TipoEntidadList.GetList(false); SortedBindingList <EntidadInfo> elist = EntidadList.GetSortedList(EntidadList.GetList(true), "Tipo", ListSortDirection.Ascending); foreach (EntidadInfo item in elist) { TreeNode node = new TreeNode(); node.Name = item.Tipo; node.Text = item.Observaciones; node.Tag = item; node.ImageIndex = 1; node.SelectedImageIndex = 2; Entidades_TV.Nodes[0].Nodes.Add(node); } Entidades_TV.ExpandAll(); }