/// <summary> Create and render the dashboard view</summary> private void CreateAndRender() { view = ETKExcel.TemplateManager.AddView("Dashboard Templates", "Main", "Dashboard", "B1"); // Inject the data source ExcelTestsManager testsManager = new ExcelTestsManager(); view.SetDataSource(testsManager); // RenderView the dashboard ETKExcel.TemplateManager.Render(view); }
private void ShowCustomers() { if (mainCustomersView != null) { ETKExcel.TemplateManager.RemoveView(mainCustomersView); } mainCustomersView = ETKExcel.TemplateManager.AddView("TemplatesCustomers", "Main", "Customers", "B2"); mainCustomersView.SetDataSource(CustomersManager.Customers); mainCustomersView.Render(); }
private void ShowShares() { if (mainSharesView != null) { ETKExcel.TemplateManager.RemoveView(mainSharesView); } mainSharesView = ETKExcel.TemplateManager.AddView("TemplatesShares", "Main", "Shares", "B2"); BasketManager basketManager = new BasketManager(); mainSharesView.SetDataSource(basketManager); mainSharesView.Render(); //mainSharesView.ViewSheetIsActivated += () => basketManager.StartChanging(); mainSharesView.ViewSheetIsDeactivated += () => basketManager.StopChanging(); }