예제 #1
0
        /// <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);
        }
예제 #2
0
        private void ShowCustomers()
        {
            if (mainCustomersView != null)
            {
                ETKExcel.TemplateManager.RemoveView(mainCustomersView);
            }

            mainCustomersView = ETKExcel.TemplateManager.AddView("TemplatesCustomers", "Main", "Customers", "B2");

            mainCustomersView.SetDataSource(CustomersManager.Customers);
            mainCustomersView.Render();
        }
예제 #3
0
        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();
        }