//Finaliza a adição do atendimento na List IncluirItens e atualiza a treeList private void FinalizaAdicao(VProteinas item) { var index = IncluirItens.Count; IncluirItens.Insert(index, item); RadTreeList1.ExpandAllItems(); RadTreeList1.Rebind(); //soma e apresenta total na treeList SomaTotal(); }
protected void RadTreeList1_DeleteCommand(object sender, TreeListCommandEventArgs e) { TreeListDataItem item = (TreeListDataItem)e.Item; foreach (var child in item.ChildItems) { var index = IncluirItens.IndexOf(IncluirItens.Single(i => i.id == int.Parse(child["id"].Text) && i.id_proteina == int.Parse(child["id_proteina"].Text))); IncluirItens.RemoveAt(index); } IncluirItens.RemoveAt(item.DataItemIndex); //soma e apresenta total na treeList SomaTotal(); RadTreeList1.Rebind(); //btnOk.OnClientClicking = "windowConfirmacao"; }