### Getting Started with FontListBox Source: https://github.com/yakdoli/syncfusion-v11-winform/blob/main/01_Getting_Started/gettingstarted110.md This section guides users on how to begin using the FontListBox control. It outlines the initial steps and points to further resources for a deeper understanding of its features and benefits. ```APIDOC FontListBox Control: Getting Started: - Overview of FontListBox Control - Why to use our FontListBox control ``` -------------------------------- ### Sample Data File Locations Source: https://github.com/yakdoli/syncfusion-v11-winform/blob/main/99_Uncategorized/beforeyoubegin.md Tutorials require specific data files. Lesson 1 uses ACC.mdb, typically found in 'C:\Syncfusion\EssentialStudio\[Version Number]\Windows\Data'. Lesson 2 utilizes the NorthWind MSDE database, which is part of the .NET framework installation's QuickStart samples. ```APIDOC Required Data Files: 1. ACC.mdb: - Location: C:\Syncfusion\EssentialStudio\[Version Number]\Windows\Data - Used in: Lesson 1 2. NorthWind MSDE database: - Source: .NET framework installation QuickStart samples - Used in: Lesson 2 ``` -------------------------------- ### Add StyleManager and ScriptManager Source: https://github.com/yakdoli/syncfusion-v11-winform/blob/main/01_Getting_Started/gettingstarted149.md Guides on integrating Syncfusion's StyleManager and ScriptManager components, which are essential for handling CSS and JavaScript resources for controls like the Essential BI Grid. ```APIDOC Add StyleManager and ScriptManager: - Link to detailed instructions: ms-xhelp:///?Id=24538c71-e60b-4198-93f7-03bc4185014a ``` -------------------------------- ### Viewing Syncfusion Essential Grid Silverlight Samples Source: https://github.com/yakdoli/syncfusion-v11-winform/blob/main/01_Getting_Started/sampleandlocation7.md Provides a step-by-step guide on how to access and view the installed Syncfusion Essential Grid Silverlight samples using the Syncfusion Essential Studio Dashboard and its sample browser. ```text 1. Click Start -> All Programs -> Syncfusion -> Essential Studio -> Dashboard. 2. Click the 'Run Samples' link in the Syncfusion Essential Studio Dashboard. 3. In the Essential Studio Silverlight Edition sample browser, click on GridDataControl, GridControl, or GridTreeControl to view samples for each component. 4. Select any sample to browse its features. ``` -------------------------------- ### WPF Window Loaded Event Handler Source: https://github.com/yakdoli/syncfusion-v11-winform/blob/main/01_Getting_Started/gettingstarted158.md Example C# code for a Window_Loaded event handler, typically used for initialization tasks when a WPF window is loaded. This snippet demonstrates basic event handling structure. ```cs protected void Window_Loaded(object sender, RoutedEventArgs e) { ``` -------------------------------- ### Instantiate OlapDataManager (C#) Source: https://github.com/yakdoli/syncfusion-v11-winform/blob/main/01_Getting_Started/gettingstarted150.md This snippet shows how to create an instance of the OlapDataManager class. It is the first step in configuring data for OLAP-based controls. ```csharp OlapDataManager olapDataManager = new OlapDataManager(); ``` -------------------------------- ### Deployment and Sample Information Source: https://github.com/yakdoli/syncfusion-v11-winform/blob/main/01_Getting_Started/installationanddeployment6.md Provides links to essential resources for deploying and understanding samples related to Essential Chart. This includes details on deployment requirements and the location of relevant samples. ```APIDOC EssentialChart: Deployment: - Deployment Requirements: Access detailed information on what is needed to deploy the Essential Chart component successfully. - Sample Location: Find the location of samples to understand usage and integration. Related Topics: - Deployment Requirements (Link: ms-xhelp:///?Id=eb2f4c9c-7418-417e-ac95-b3ea2b8f1f35) - Sample and Location (Link: ms-xhelp:///?Id=feafc097-4751-4b6e-87ec-0f1a5999b357) ``` -------------------------------- ### Set Current Report for OlapDataManager Source: https://github.com/yakdoli/syncfusion-v11-winform/blob/main/01_Getting_Started/gettingstarted153.md This example demonstrates how to set the current report for the OlapDataManager. The `CreateOlapReport()` method is assumed to return a valid report object. ```csharp m_OlapDataManager.SetCurrentReport(CreateOlapReport()); ``` -------------------------------- ### OlapGrid WPF Samples Installation Paths Source: https://github.com/yakdoli/syncfusion-v11-winform/blob/main/01_Getting_Started/sampleandlocation36.md Provides the default installation paths for OlapGrid WPF samples on different Windows operating systems. These paths indicate where the sample projects are located after installing Essential Studio. ```text Windows XP: C:\Syncfusion\Essential Studio\\BI\WPF\OlapGrid.WPF\Samples\ Windows 7/Vista: C:\Users\\AppData\Local\Syncfusion\EssentialStudio\Essential Studio\BI\WPF\OlapGrid.WPF\Samples ``` -------------------------------- ### Create and Configure OlapReport in VB.NET Source: https://github.com/yakdoli/syncfusion-v11-winform/blob/main/01_Getting_Started/gettingstarted150.md Demonstrates how to instantiate an OlapReport object and set its CurrentCubeName property. This is a basic setup for an Olap report in Syncfusion WinForms. ```VB.NET ' OlapReport with Cateogorical and Series Elements Private Function CreateOlapReport() As OlapReport ' Instantiating the OlapReport Dim olapReport As OlapReport = New OlapReport() ' Specifying the Current cube name olapReport.CurrentCubeName = "Adventure Works" ' ... other configurations ... Return olapReport End Function ``` -------------------------------- ### Viewing OlapGrid Samples via Dashboard Source: https://github.com/yakdoli/syncfusion-v11-winform/blob/main/01_Getting_Started/sampleandlocation32.md Outlines the procedure to launch and navigate the Syncfusion Essential Studio Dashboard to access and run the installed OlapGrid samples for Silverlight. ```text 1. Click Start -> All Programs -> Syncfusion -> Essential Studio -> Dashboard. 2. On the Dashboard window, click 'Run Samples' for Silverlight under BI Edition. 3. The BI Silverlight Sample Browser window will be displayed. - Options include 'Run Samples', 'Online Samples', and 'Explore Samples'. ``` -------------------------------- ### Initialize and Configure LinearGauge Source: https://github.com/yakdoli/syncfusion-v11-winform/blob/main/04_Controls/Gauge/creatingalineargauge1.md This snippet shows how to create an instance of the Syncfusion LinearGauge control in C# and set its initial properties, such as width. It's a basic example for getting started with the control. ```csharp LinearGauge lineargauge = new LinearGauge(); lineargauge.Width = 150; ``` -------------------------------- ### Viewing Samples via Dashboard Source: https://github.com/yakdoli/syncfusion-v11-winform/blob/main/01_Getting_Started/sampleandlocation4.md Provides instructions on how to access the Syncfusion Essential Studio Dashboard to launch sample browsers. ```text 1. Click Start -> All Programs -> Syncfusion -> Essential Studio -> Dashboard. Essential Studio Enterprise Edition window is displayed. 2. Click Run Samples. Essential Studio ASP.NET MVC Edition sample browser is displayed. (By default, Tools MVC samples are displayed.) 3. Select any sample and browse through the features. ``` -------------------------------- ### Initialize and Configure CircularGauge Source: https://github.com/yakdoli/syncfusion-v11-winform/blob/main/04_Controls/Gauge/addingstateindicatorstothecirculargauge.md This snippet demonstrates how to create an instance of the Syncfusion CircularGauge control and set its basic properties, such as the center frame fill color. It's a fundamental example for getting started with the control in a C# WinForms application. ```csharp CircularGauge circulargauge1 = new CircularGauge(); circulargauge1.CenterFrameFillColor = Colors.Blue; ``` -------------------------------- ### Viewing Syncfusion OlapGrid MVC Samples Source: https://github.com/yakdoli/syncfusion-v11-winform/blob/main/01_Getting_Started/wheretofindsamples18.md Outlines the procedure to access and view the installed OlapGrid MVC samples using the Syncfusion Essential Studio Dashboard. It covers navigating the dashboard to launch the sample browser. ```text 1. Click Start -> All Programs -> Syncfusion -> Essential Studio -> Dashboard. 2. In the Dashboard window, click 'Run Samples' for ASP.NET MVC under the 'Business Intelligence' Edition panel. 3. The ASP.NET MVC Sample Browser window will display the OlapGrid samples. 4. Select any sample to browse its features. ``` -------------------------------- ### Steps to Add OlapGrid to an Application Source: https://github.com/yakdoli/syncfusion-v11-winform/blob/main/01_Getting_Started/gettingstarted149.md Outlines the essential steps required to integrate the OlapGrid control into an ASP.NET MVC application. This includes managing assembly references, scripts, web.config settings, resource management, and creating the control in the view and controller. ```APIDOC Adding OlapGrid to ASP.NET MVC Application: 1. Add Reference Assemblies 2. Add Scripts 3. Add Codes to the Web.config File 4. Add Resource Manager 5. Create the OlapGrid control in the View 6. Create OlapDataManager in Controller and pass to the View ``` -------------------------------- ### Create ASP.NET MVC Application Source: https://github.com/yakdoli/syncfusion-v11-winform/blob/main/99_Uncategorized/creatingplatformapplication3.md Guidance on creating an ASP.NET MVC application. This involves referring to the Grid MVC Getting Started guide for application creation and the ASP.NET MVC topic for PDF deployment. ```C# Refer to Grid MVC -> Getting Started -> Creating an MVC application topic. Refer to the Essential PDF ASP.NET MVC topic for PDF deployment. ``` -------------------------------- ### Essential BI Grid Feature Summary Source: https://github.com/yakdoli/syncfusion-v11-winform/blob/main/01_Getting_Started/gettingstarted149.md Lists the key features of the OLAP Grid MVC control, including data source handling, drill-up/down capabilities, tooltips, autoformatting, and action modes. ```APIDOC Essential BI Grid Features: - Data Source - Drill-Up/Down - Tooltip - Autoformat - Action Mode ``` -------------------------------- ### Syncfusion WinForms Grid Setup Source: https://github.com/yakdoli/syncfusion-v11-winform/blob/main/04_Controls/Grid/throughgridpropertiesmodel47.md Demonstrates how to initialize and configure columns for a Syncfusion WinForms Grid component. This involves specifying the grid's ID, model, and adding columns with custom header text. ```csharp Html.Syncfusion().Grid("Grid1", "GridModel", column =>) { column.Add(p => p.OrderID).HeaderText("Order ID"); column.Add(p => p.EmployeeID).HeaderText("Employee ID"); column.Add(p => p.CustomerID).HeaderText("Customer ID"); } ``` -------------------------------- ### Adding Codes to Web.config File Source: https://github.com/yakdoli/syncfusion-v11-winform/blob/main/01_Getting_Started/gettingstarted149.md Explains how to configure the web.config file to enable and manage the Syncfusion Essential BI Grid component within an ASP.NET MVC application. ```APIDOC Add Codes to the Web.config File: - Link to detailed instructions: ms-xhelp:///?Id=c9148d22-0d51-4973-8ba5-85e515056ff4 ``` -------------------------------- ### Syncfusion Chart Initialization and Series Setup Source: https://github.com/yakdoli/syncfusion-v11-winform/blob/main/99_Uncategorized/builder43.md Initializes a Syncfusion chart and begins the configuration of its series. This snippet demonstrates the basic structure for creating a chart instance and starting to define series properties within a Razor view context. ```csharp Html.Chart("SimpleChart").Series(series => { // Add the remaining points to the series and set some stylings you want to the series }) ``` -------------------------------- ### Accessing Essential Studio Samples Source: https://github.com/yakdoli/syncfusion-v11-winform/blob/main/01_Getting_Started/wheretofindsamples1.md Provides step-by-step instructions on how to launch the Essential Studio Enterprise Edition window and navigate to the Silverlight samples browser. This includes details on using the dashboard to run, view online, or explore samples. ```APIDOC Steps to View Samples: 1. Click Start -> All Programs -> Syncfusion -> Essential Studio -> Dashboard. 2. The Essential Studio Enterprise Edition window is displayed. 3. Click the 'Run Samples' link to open the sample browser. 4. Select 'Maps' from the left side panel. 5. Choose any sample to browse its features. ``` -------------------------------- ### Define Service Element (XML-like) Source: https://github.com/yakdoli/syncfusion-v11-winform/blob/main/01_Getting_Started/gettingstarted153.md Represents a single service within the Syncfusion WinForms configuration. This element likely defines properties or attributes related to a specific service component, potentially used for application setup or feature management. ```XML-like ``` -------------------------------- ### Viewing Samples via Dashboard Source: https://github.com/yakdoli/syncfusion-v11-winform/blob/main/01_Getting_Started/sampleandlocation5.md Provides step-by-step instructions to launch and navigate the Syncfusion Essential Studio Dashboard to view installed Silverlight Chart samples. ```APIDOC 1. Click Start -> All Programs -> Syncfusion -> Essential Studio -> Dashboard. 2. In the Essential Studio Enterprise Edition window, navigate to the User Interface Edition panel. 3. Click 'Run Samples' to open the Essential Studio Silverlight Edition sample browser. 4. Select 'Chart' from the left panel to view available samples. ``` -------------------------------- ### GetChildMembers Function Example Source: https://github.com/yakdoli/syncfusion-v11-winform/blob/main/01_Getting_Started/gettingstarted153.md Demonstrates the structure of the GetChildMembers function, including parameter definitions, connection handling, and placeholder for implementation logic. It shows how to close a data provider connection and either return a cell set or throw a NotImplementedException. ```vb.net Public Function GetChildMembers(ByVal memberUniqueName As String, ByVal cubeName As String) As MemberCollection Me.dataManager.DataProvider.CloseConnection() ' Placeholder for actual implementation logic ' Example: Return cellSet ' Example: Throw New NotImplementedException() End Function ``` -------------------------------- ### Set Start Text Source: https://github.com/yakdoli/syncfusion-v11-winform/blob/main/99_Uncategorized/builder34.md Configures the starting text for a UI component. This example sets the start text to 'US'. ```csharp .StartText(["US"]) ``` -------------------------------- ### Adding Reference Assemblies Source: https://github.com/yakdoli/syncfusion-v11-winform/blob/main/01_Getting_Started/gettingstarted149.md Provides guidance on how to add the necessary reference assemblies for the Syncfusion Essential BI Grid component in an ASP.NET MVC project. ```APIDOC Add Reference Assemblies: - Link to detailed instructions: ms-xhelp:///?Id=2a39ebdc-7ee9-490d-ae88-e174d2c89cf4 ``` -------------------------------- ### OlapDataProvider Initialization and Connection Source: https://github.com/yakdoli/syncfusion-v11-winform/blob/main/01_Getting_Started/gettingstarted150.md This snippet details the initialization of the OlapDataProvider, a key component for handling Olap data in Syncfusion WinForms applications. It includes the constructor signature and an example of setting the connection string to a SQL Server Analysis Services database. ```csharp /// /// Initializes a new instance of the OlapManager class. /// public OlapDataProvider() { // Example connection string for SQL Server Analysis Services string connectionString = "DataSource=localhost;Initial Catalog=Adventure Works DW"; } ``` ```vbnet """ Initializes a new instance of the OlapManager class. """ Public Sub New() ' Example connection string for SQL Server Analysis Services Dim connectionString As String = "DataSource=localhost;Initial Catalog=Adventure Works DW" End Sub ``` -------------------------------- ### Adding Scripts Source: https://github.com/yakdoli/syncfusion-v11-winform/blob/main/01_Getting_Started/gettingstarted149.md Details the process of including the required JavaScript files and libraries for the Syncfusion Essential BI Grid to function correctly in an ASP.NET MVC application. ```APIDOC Add Scripts: - Link to detailed instructions: ms-xhelp:///?Id=92953ce4-c3c7-465e-99db-2ce4fabe4353 ``` -------------------------------- ### Get and Set Property Example Source: https://github.com/yakdoli/syncfusion-v11-winform/blob/main/03_Data_Binding/ibinding.md Demonstrates the basic structure for getting and setting a property value in a Windows Forms context. This pattern is common for managing control states or data binding. ```VB.NET Public Property City() As String Get Return _city End Get Set(ByVal value As String) If _city <> value Then _city = value ' Additional logic for property change notification or UI update can go here End If End Set End Property ``` -------------------------------- ### Get SuperToolTip Text Example (C#) Source: https://github.com/yakdoli/syncfusion-v11-winform/blob/main/99_Uncategorized/howtogetorsetasupertooltipprogrammatically.md This C# code snippet demonstrates how to retrieve the text set for the body of a TextBox's tooltip programmatically. It's an example of using the GetToolTip method. ```csharp private void buttonAdv1_Click(object sender, EventArgs e) { // Gets the text set for the Body of TextBox tooltip. // Example usage of GetToolTip method. } ``` -------------------------------- ### OlapGrid MVC Sample Installation Paths Source: https://github.com/yakdoli/syncfusion-v11-winform/blob/main/01_Getting_Started/wheretofindsamples18.md Specifies the default installation directories for OlapGrid MVC samples on different Windows operating systems. These paths are crucial for locating the sample projects after installing Essential Studio. ```text Windows XP: C:\Syncfusion\Essential Studio\MVC\OlapGrid.MVC\Samples\ Windows 7/Vista: C:\Users\\AppData\Local\Syncfusion\EssentialStudio\Essential Studio\MVC\OlapGrid.MVC\Samples\ ``` -------------------------------- ### Add Order Date Column to Grid Source: https://github.com/yakdoli/syncfusion-v11-winform/blob/main/04_Controls/Grid/throughgridpropertiesmodel47.md Configures a grid column to display the 'OrderDate' property. It sets the header text to 'Order Date' and formats the date to 'MM/dd/yyyy'. This is typically used within a grid's column definition setup. ```csharp column.Add(p => p.OrderDate).HeaderText(["Order Date"]).Format(["{OrderDate:MM/dd/yyyy}"]); ``` -------------------------------- ### OlapDataProvider Initialization and Execution Documentation Source: https://github.com/yakdoli/syncfusion-v11-winform/blob/main/99_Uncategorized/hostbisilverlightcom.md Demonstrates the initialization of the OlapDataProvider with a connection string and includes XML documentation comments for a method that executes an OlapReport. ```csharp var dataManager = new OlapDataProvider(connectionString); /// /// Executing the CellSet by passing OlapReport /// /// The report. // Method execution would typically follow here, e.g., dataManager.Execute(report); ``` -------------------------------- ### Syncfusion Essential Studio Sample Browser Navigation Source: https://github.com/yakdoli/syncfusion-v11-winform/blob/main/01_Getting_Started/samplesandlocation1.md Provides step-by-step instructions to access the Syncfusion Essential Studio sample browser. This includes navigating through the Windows Start Menu to launch the Dashboard and then selecting the 'Run Samples' option to open the Silverlight Edition sample browser. ```APIDOC UI Navigation: Access Samples via Dashboard: 1. Click Start -> All Programs -> Syncfusion -> Essential Studio -> Dashboard. 2. The Essential Studio Enterprise Edition window is displayed. 3. Select one of the following options: - Run Samples: To view locally installed samples. - Online Samples: To view samples hosted online. - Explore Samples: To browse Silverlight samples on disk. 4. Click the 'Run Samples' link to open the Syncfusion Essential Studio - Silverlight Edition sample browser. 5. Browse features by selecting samples from the 'Featured Samples' section. ``` -------------------------------- ### Initialize Syncfusion Chart Series in Razor View Source: https://github.com/yakdoli/syncfusion-v11-winform/blob/main/99_Uncategorized/builder2.md This example demonstrates how to begin defining a chart series within a Razor view for an ASP.NET application. It shows the initial setup for a chart named 'SimpleChart' and starts the series configuration block. ```Razor @{ Html.Chart("SimpleChart").Series(series => { ``` -------------------------------- ### Basic HTML Structure Example Source: https://github.com/yakdoli/syncfusion-v11-winform/blob/main/99_Uncategorized/howtogetanobjectforthecontrolpresentinanhtmlelementinthehtmluicontrol.md A minimal example of an HTML structure. ```html ``` -------------------------------- ### Initialize Syncfusion XlsIO Engine Source: https://github.com/yakdoli/syncfusion-v11-winform/blob/main/99_Uncategorized/usingtemplates.md Illustrates the initial steps for creating a new instance of the XlsIO engine. This process is equivalent to launching Microsoft Excel with no workbooks open and involves specific instantiation steps. ```C# // New instance of XlsIO is created. // The instantiation process consists of two steps. ``` -------------------------------- ### OlapDataManager Initialization and Configuration Source: https://github.com/yakdoli/syncfusion-v11-winform/blob/main/01_Getting_Started/gettingstarted150.md This snippet shows the essential steps to set up an OlapDataManager. It covers instantiating the manager, assigning a data provider, setting the current report using a helper method, and finally linking the configured OlapDataManager to an OlapChart control. ```VB.NET Dim olapDataManager As OlapDataManager = New OlapDataManager() olapDataManager.DataProvider = Me.DataProvider olapDataManager.SetCurrentReport(CreateOlapReport()) Me.olapChart1.OlapDataManager = olapDataManager ``` -------------------------------- ### C# Example: Enable and Initialize Column Guides Source: https://github.com/yakdoli/syncfusion-v11-winform/blob/main/99_Uncategorized/columnguides.md Demonstrates how to enable column guides in a Syncfusion WinForms Edit Control by setting the `ShowColumnGuides` property to true. It also shows the initialization of a `ColumnGuideItem` array to specify guide locations and colors. ```csharp // Enable Column Guides. this.editControl1.ShowColumnGuides = true; // Specify the color and the location of the Column Guides. ColumnGuideItem[] columnGuideItem = new ColumnGuideItem[2]; ``` -------------------------------- ### Property Get Accessor Source: https://github.com/yakdoli/syncfusion-v11-winform/blob/main/03_Data_Binding/ibinding.md Represents the 'Get' accessor for a property, typically used to retrieve the current value of a property. ```vb.net Get ' Code to retrieve property value End Get ``` -------------------------------- ### OlapGrid MVC Sample Access Options Source: https://github.com/yakdoli/syncfusion-v11-winform/blob/main/01_Getting_Started/wheretofindsamples18.md Details the different methods available for accessing OlapGrid MVC samples from the ASP.NET MVC Sample Browser, providing flexibility for users to view local installations or online resources. ```text - Run Samples: View locally installed samples. - Online Samples: View samples hosted online. - Explore Samples: Browse ASP.NET MVC samples directly on disk. ``` -------------------------------- ### Get Dock Ability in C# Source: https://github.com/yakdoli/syncfusion-v11-winform/blob/main/99_Uncategorized/howtogetorsetthedockabilityforacontrol.md Example demonstrating how to retrieve the dock ability of a control using the `GetDockAbility` method in C#. ```C# this.dockingManager1.GetDockAbility(this.panel2); ``` -------------------------------- ### Syncfusion WinForms ToolBarTray and ToolBar Setup Source: https://github.com/yakdoli/syncfusion-v11-winform/blob/main/99_Uncategorized/fullscreenindocumentcontainer.md This example shows the basic initialization and configuration of Syncfusion WinForms ToolBarTray and ToolBar. It covers creating instances, adding a button with content to the toolbar, adding the toolbar to the tray, and assigning the tray to a document container. ```csharp ToolBarTray tooltray = new ToolBarTray(); ToolBar toolbar = new ToolBar(); toolbar.Items.Add(new Button { Content = "Tool" }); tooltray.ToolBars.Add(toolbar); documentcontainer1.TDIToolBarTray = tooltray; ``` -------------------------------- ### Get Method Signature Source: https://github.com/yakdoli/syncfusion-v11-winform/blob/main/03_Data_Binding/ibinding.md Represents a 'Get' operation, likely a property getter or method. The styling suggests it's a distinct code element. ```VB.NET [Get] ``` -------------------------------- ### Essential Grid Silverlight Sample Installation Locations Source: https://github.com/yakdoli/syncfusion-v11-winform/blob/main/01_Getting_Started/sampleandlocation7.md Lists the default installation paths for Syncfusion Essential Grid Silverlight samples on the local disk. These paths help users locate the sample projects for different Grid components. ```text \Syncfusion\EssentialStudio\\Silverlight\GridData.Silverlight\Samples \Syncfusion\EssentialStudio\\Silverlight\GridControl.Silverlight\Samples \Syncfusion\EssentialStudio\\Silverlight\GridTree.Silverlight\Samples ``` -------------------------------- ### Syncfusion JumpList Category Provider Setup Source: https://github.com/yakdoli/syncfusion-v11-winform/blob/main/99_Uncategorized/addingjumplistcontroltowindowsphoneapplication1.md Demonstrates how to associate a category provider with the Syncfusion JumpList. This specific example shows the setup for a FirstLetterCategoryProvider, which organizes items based on their first letter. ```xaml ``` -------------------------------- ### Coded UI Test Setup Steps Source: https://github.com/yakdoli/syncfusion-v11-winform/blob/main/04_Controls/Grid/codeduisupportinwindowsgrids.md Steps required to prepare for and create Coded UI Tests with Essential Grid Windows Forms. This involves deploying necessary assemblies, setting up the application, writing tests, and executing them. ```APIDOC Use Case Scenarios for Coded UI Tests: 1. Deploying Extension Assembly - Ensures the Coded UI test framework can access the Essential Grid specific components. 2. Prepare the Grid sample application - Configures the target application to be tested. 3. Write UI tests using VS 2010 - Develop automated test scripts using the Coded UI Test project template. 4. Testing the application with generated Coded UI Tests - Execute the created tests against the prepared Grid application. ``` -------------------------------- ### Register Syncfusion GeckoWrapper DLL Source: https://github.com/yakdoli/syncfusion-v11-winform/blob/main/01_Getting_Started/installationsteps.md Manually register the Syncfusion.GeckoWrapper.dll using the regsvr32 command. This is necessary if the assembly manager does not register it automatically during Essential Studio installation. ```bash regsvr32 Syncfusion.GeckoWrapper.dll ``` -------------------------------- ### C# XlsIO Instantiation Example Source: https://github.com/yakdoli/syncfusion-v11-winform/blob/main/99_Uncategorized/usingtemplates.md This snippet demonstrates the initial step of creating a new instance of XlsIO in C#, which is equivalent to launching Microsoft Excel without any workbooks open. The instantiation process involves two distinct steps. ```C# // New instance of XlsIO is created. // The instantiation process consists of two steps. ``` -------------------------------- ### Get Element Starting Point (Location) Source: https://github.com/yakdoli/syncfusion-v11-winform/blob/main/99_Uncategorized/htmlformat.md Captures the starting point (location) of an HTML element. This is typically the top-left corner of the element's bounding box. ```vb.net Private beginPoint = element.Location ``` -------------------------------- ### Running Samples via Dashboard Source: https://github.com/yakdoli/syncfusion-v11-winform/blob/main/01_Getting_Started/sampleandlocation16.md Outlines the steps to launch the Syncfusion Essential Studio Dashboard and access the Sample Browser for Windows Forms applications. ```text 1. Click Start-->All Programs-->Syncfusion-->Essential Studio -->Dashboard. 2. In the Dashboard window, click Run Samples for Windows Forms under UI Edition. ``` -------------------------------- ### VB.NET Grid Data Processing Example Source: https://github.com/yakdoli/syncfusion-v11-winform/blob/main/04_Controls/Grid/howtogetallthedatainagridcontrolasanarray.md A placeholder for a VB.NET equivalent code snippet demonstrating similar grid data processing logic as the C# example. ```vb.net ' VB.NET code for processing grid data would go here. ' Example: Dim style As GridStyleInfo = New GridStyleInfo(gridData(i, j)) ' Example: strArray(arrayCount) = style.Text ' Example: Console.Write(strArray(arrayCount) & " ") ' Example: arrayCount += 1 ``` -------------------------------- ### Console Project Setup for UI Automation Sample Source: https://github.com/yakdoli/syncfusion-v11-winform/blob/main/04_Controls/Grid/gridcontroluiautomationsupport.md Provides the initial structure for a console project intended to demonstrate UI Automation usage with the Grid control. This includes a placeholder for XAML content. ```APIDOC Console Project Setup: 1. Create a console project. 2. Implement UI Automation logic using Syncfusion Grid control APIs. ``` ```XAML ``` -------------------------------- ### Set ProgressBar Gradient Start Color (C#) Source: https://github.com/yakdoli/syncfusion-v11-winform/blob/main/99_Uncategorized/progressbar3.md Defines the color at the start of the gradient for the progress bar's foreground. This example sets it to Red. ```csharp progressBarEx3.GradientStartColor = System.Drawing.Color.Red; ``` -------------------------------- ### WPF Samples Installation Path Source: https://github.com/yakdoli/syncfusion-v11-winform/blob/main/01_Getting_Started/samplelink13.md Provides the installation path for WPF samples related to Bing Map Service, specifically the Imagery Service Demo. This path is useful for locating sample code and configurations. ```text [WPF samples installation Path]\Maps.WPF\Samples\3.5\Windows Samples\Bing Map Service\Imagery Service Demo ``` -------------------------------- ### Define Gantt Task Dependency (C#) Source: https://github.com/yakdoli/syncfusion-v11-winform/blob/main/99_Uncategorized/dependencyrelationship1.md Shows how to establish a predecessor relationship between Gantt chart tasks. This example sets up a 'Start to Start' dependency for a task, linking it to another task by its index. ```csharp //Adding dependency relationShip task[0].Child[1].Predecessor.Add(new Predecessor() { GanttTaskIndex = 2, GanttTaskRelationship = GanttTaskRelationship.StartToStart }); ``` -------------------------------- ### Instantiate OlapDataProvider with Connection String Source: https://github.com/yakdoli/syncfusion-v11-winform/blob/main/01_Getting_Started/gettingstarted153.md Demonstrates the instantiation of the OlapDataProvider class using a connection string. This is a fundamental step for setting up data access with OlapDataProvider. ```csharp // Instantiating the OlapDataProvider with Connection String OlapDataProvider dataManager = new OlapDataProvider(connectionString); ``` -------------------------------- ### C# Example: Getting Docking Style Source: https://github.com/yakdoli/syncfusion-v11-winform/blob/main/02_Concepts/howtodetectthedockingstyleassignedtoacontrol.md This snippet demonstrates how to get the docking style of a control in C#. It includes a comment indicating the purpose of the code. ```C# //Getting the docking style ``` -------------------------------- ### Instantiate Syncfusion XlsIO Engine (VB.NET) Source: https://github.com/yakdoli/syncfusion-v11-winform/blob/main/99_Uncategorized/usingtemplates.md Creates a new instance of the Syncfusion XlsIO ExcelEngine. This action is analogous to launching Microsoft Excel with no documents open. The process involves instantiating the core spreadsheet creation engine. ```vbnet Dim excelEngine As ExcelEngine = New ExcelEngine() ``` -------------------------------- ### Fast Deployment Pattern Source: https://github.com/yakdoli/syncfusion-v11-winform/blob/main/01_Getting_Started/deploymentprocedures6.md This method involves directly adding the Syncfusion.Maps.Wpf.dll from a specified installation path to your project's 'bin' folder. After copying the DLL, you then add a reference to it from the bin folder within Visual Studio. ```text In Visual Studio IDE, Solution Explorer, right click the "bin" folder and add the Syncfusion.Maps.Wpf from the following location: [Root Folder]:\Program Files\Syncfusion\Essential Studio\[Version number]\Assemblies\4.0 Then add the reference of Syncfusion.Maps.Wpf.dll from the bin folder. ``` -------------------------------- ### Create Spline Chart Example Source: https://github.com/yakdoli/syncfusion-v11-winform/blob/main/04_Controls/Chart/splinechart2.md Illustrates the basic structure for creating an Spline Chart using XAML. This example serves as a starting point for visualizing data with smooth curves. ```xaml ``` -------------------------------- ### Generate Sample Product Sales Data in VB.NET Source: https://github.com/yakdoli/syncfusion-v11-winform/blob/main/01_Getting_Started/sampleilistdata.md This VB.NET code snippet demonstrates the initialization of variables for generating sample product sales data. It sets the number of records and creates a collection, then iterates to populate individual sales objects with random country and quantity values, including a calculation for discount. ```vbnet Dim numberOfRecords As Integer = 2000 Dim listOfProductSales As ProductSalesCollection = New ProductSalesCollection() For i As Integer = 0 To numberOfRecords - 1 Dim sales As ProductSales = New ProductSales() sales.Country = countries(r.Next(0, countries.GetLength(0))) sales.Quantity = r.Next(1, 12) ' 1 percent discount for 1 quantity Dim discount As Double = (30000 * sales.Quantity) * (Double.Parse(sales.Quantity.ToString()) / 100) ' Assuming listOfProductSales has an Add method to append sales objects ' listOfProductSales.Add(sales) Next ``` -------------------------------- ### Set Folder Browser Start Location (VB.NET) Source: https://github.com/yakdoli/syncfusion-v11-winform/blob/main/99_Uncategorized/creatingfolderbrowser.md Demonstrates how to set the initial directory displayed by the Syncfusion Folder Browser control. This example sets the start location to 'My Computer'. ```VB.NET ' Specify the Start location. Me.folderBrowser1.StartLocation = Syncfusion.Windows.Forms.FolderBrowserFolder.MyComputer ``` -------------------------------- ### C# Example: Using TextBodyPart with Bookmark Navigator Source: https://github.com/yakdoli/syncfusion-v11-winform/blob/main/99_Uncategorized/textbodypart.md Demonstrates the initialization of a WordDocument, the creation of a BookmarksNavigator, and the navigation to a specific bookmark using the TextBodyPart class in a C# environment. ```csharp WordDocument doc = new WordDocument("sample.doc"); BookmarksNavigator bn = new BookmarksNavigator(doc); bn.MoveToBookmark("bookmark1"); ``` -------------------------------- ### Create Footnote and Endnote Example Source: https://github.com/yakdoli/syncfusion-v11-winform/blob/main/99_Uncategorized/footnoteandendnote.md Illustrates how to create a footnote and an endnote using Essential DocIO. This example demonstrates the basic setup for adding these elements to a document. ```csharp // Creating a new document // The following code snippet is a placeholder and requires further implementation to create actual footnotes/endnotes. ``` -------------------------------- ### Build and View Menu Source: https://github.com/yakdoli/syncfusion-v11-winform/blob/main/99_Uncategorized/throughcode12.md Instructions for building the project and accessing its menu interface through a web browser. ```bash # Build the project # (Specific build command not provided, assuming a standard build process) # View Menu in the browser # (Assumes a web server is running or the project is deployed to a web environment) ``` -------------------------------- ### Get Left Viewable Column Index in C# Source: https://github.com/yakdoli/syncfusion-v11-winform/blob/main/99_Uncategorized/howtogetthetopbottomleftrightviewablerowandcolumnindexes.md Retrieves the index of the leftmost visible column in the grid control. This property helps in identifying the starting column of the visible data. ```csharp this.grid.LeftColIndex ``` -------------------------------- ### Syncfusion WinForms Property Get Accessor Source: https://github.com/yakdoli/syncfusion-v11-winform/blob/main/03_Data_Binding/ibinding.md Demonstrates the 'Get' accessor for a property, typically used to retrieve the current value of a property. This snippet shows the basic structure of a getter. ```vb.net Public Property MyProperty() As String Get ' Return the value of the property Return _myProperty End Get Set(value As String) ' Set the value of the property _myProperty = value End Set End Property ``` -------------------------------- ### Syncfusion Schedule Initialization and Data Binding Source: https://github.com/yakdoli/syncfusion-v11-winform/blob/main/99_Uncategorized/howtoimportappointmentsonload1.md Demonstrates the initialization of the Syncfusion Schedule component and binding its data source and resources. It shows how to set up the schedule with a specific ID and model, then populate it with data and resources from ViewData. ```csharp Html.Syncfusion.Schedule(["schedule1"], ["ScheduleModel"]) .DataSource((IEnumerable)ViewData["data"]) .Resources((List)ViewData["resources"]) ``` -------------------------------- ### C# UI Animation Setup Source: https://github.com/yakdoli/syncfusion-v11-winform/blob/main/04_Controls/Diagram/animatethedodesinthediagram.md Demonstrates the setup for a DoubleAnimation in C# for Syncfusion WinForms. This includes defining the animation's start and end values, duration, and repeat behavior. ```csharp nodeObj.RenderTransformOrigin = new Point(.5,.5); rt.BeginAnimation(RotateTransform.AngleProperty, nodeanimation); ``` ```csharp DoubleAnimation nodeanimation = new DoubleAnimation(); nodeanimation.From = 500; nodeanimation.To = 0; nodeanimation.Duration = new Duration(new TimeSpan(0, 0, 0, 0, 500)); nodeanimation.RepeatBehavior = new RepeatBehavior(1); ``` -------------------------------- ### Controller Setup Example Source: https://github.com/yakdoli/syncfusion-v11-winform/blob/main/99_Uncategorized/throughviewcustomization10.md Basic C# code snippet to include necessary namespaces for controller implementation in a .NET application. This sets up the environment for handling application logic. ```csharp using System; using System.Collections.Generic; ``` -------------------------------- ### Essential Grid Toolbox Controls Source: https://github.com/yakdoli/syncfusion-v11-winform/blob/main/99_Uncategorized/beforeyoubegin.md During the installation of Essential Grid, specific controls are added to your Visual Studio toolbox. These include the Grid control, Grid Data Bound Grid, Grid List control, and Grid Record Navigation control. The Grid Grouping control is available only with the Enterprise version. If these controls are not visible, they must be manually added before proceeding with tutorials. ```APIDOC Essential Grid Toolbox Controls: - Grid control - Grid Data Bound Grid - Grid List control - Grid Record Navigation control - Grid Grouping control (Enterprise version only) Note: Ensure these controls are available in your Visual Studio toolbox before starting the tutorials. ``` -------------------------------- ### Essential Maps for Silverlight Sample Installation Location Source: https://github.com/yakdoli/syncfusion-v11-winform/blob/main/01_Getting_Started/wheretofindsamples1.md Specifies the default local installation path for Essential Maps for Silverlight samples. This path helps users locate the sample files on their system. ```APIDOC Sample Installation Location: C:\Syncfusion\EssentialStudio\\Silverlight\Maps.Silverlight\Samples ``` -------------------------------- ### Syncfusion Essential Tools: Available Toolbox Components Source: https://github.com/yakdoli/syncfusion-v11-winform/blob/main/01_Getting_Started/deploymentrequirements24.md A comprehensive list of user interface components provided by Syncfusion Essential Tools, available for drag-and-drop integration into Visual Studio's toolbox for Windows Forms applications. ```APIDOC Toolbox Entries: - Command Bars Package: CommandBarController - Docking Package: DockingClientPanel, DockingManager - Editors Package: AutoComplete, ComboBoxAutoComplete, ButtonEdit, ButtonAdv, CalculateConfig, CalculatorControl, DateTimePickerAdv, MonthCalendarAdv, ColorPickerUIAdv, ColorPickerButton, ColorUIControl, ComboBoxAdv, ComboBoxBase, ComboDropDown, MultiColumnComboBox, PopupControlContainer, GradientPanel, GradientPanelExt, SplitContainerAdv, FolderBrowser, CurrencyTextBox, CurrencyEdit, DomainUpDownExt, DoubleTextBox, EditableList, IntegerTextBox, PercentTextBox, NumericUpDownExt, TextBoxExt, MaskedEditBox, FontComboBox, FontListBox, AutoLabel, GradientLabel, CheckBoxAdv, RadioButtonAdv - Layout Manager: CardLayout, BorderLayout, FlowLayout, GridBagLayout, GridLayout - Menus package: ChildFrameManager, MainFrameBarManager, XPToolBar, PopupMenu, PopupMenusManager - Navigation Package: GroupBar, GroupView, XPTaskBar - Notification Package: ProgressBarAdv, SplashControl, SplashPanel, StatusBarAdv, StatusBarAdvPanel, StatusBarExt - Tabs Package: TabControlAdv - TabbedMDI Package: TabbedMDIManager, TabbedGroupedMDIManager - TabSplitter Package: TabSplitterContainer - TreeView Package: TreeViewAdv - MultiColumn TreeView: MultiColumnTreeView - Wizard Package: WizardControl, XPTaskPane - Office 2007 Controls: RibbonControlAdv, RibbonPanelMergeContainer, ToolStripEx, MiniToolBar, StatusStripEx, ScrollersFrame, ContextMenuStripEx, TrackBarEx, SuperToolTip, SuperAccelerator, MessageBoxAdv - BannerTextProvider Component - NavigationView ``` -------------------------------- ### Configure Syncfusion WinForms Grid Source: https://github.com/yakdoli/syncfusion-v11-winform/blob/main/04_Controls/Grid/throughgridbuilder47.md This code example illustrates the setup of a Syncfusion Grid component in a C# WinForms application. It demonstrates binding a data model, setting a grid caption, configuring pagination, enabling sorting, applying a predefined skin for auto-formatting, and defining columns with custom header text. This snippet requires the Syncfusion WinForms libraries to be installed and referenced. ```csharp Html.Syncfusion().Grid("Grid1") .Datasource(Model) .Caption("Orders") .PageSettings(page => page.PageSize(20)) .EnableSorting() .AutoFormat(Skins.Sandune) .Column(columns => { columns.Add(p => p.OrderID).HeaderText("Order ID"); columns.Add(p => p.CustomerID).HeaderText("Customer ID"); columns.Add(p => p.EmployeeID).HeaderText("Employee ID"); }) ``` -------------------------------- ### DateTimePickerAdv Value Property Source: https://github.com/yakdoli/syncfusion-v11-winform/blob/main/02_Concepts/conceptsandfeatures119.md Defines the `Value` property for the DateTimePickerAdv control. It allows getting the current selection start date and setting both selection start and end dates to a new value. ```csharp public DateTime Value { get { return SelectionStart; } set { SelectionStart = SelectionEnd = value; } } ``` -------------------------------- ### Default Deployment Pattern: Adding References Source: https://github.com/yakdoli/syncfusion-v11-winform/blob/main/01_Getting_Started/deploymentprocedures5.md Describes the standard procedure for deploying Syncfusion Essential Gantt WPF by adding necessary assemblies to the project's references within Visual Studio. ```C# Syncfusion.Gantt.Wpf.dll Syncfusion.Grid.Wpf.dll Syncfusion.GridCommon.Wpf.dll Syncfusion.Linq.Base.dll Syncfusion.Shared.Wpf.dll ``` -------------------------------- ### C# OperationStarted Event Handler Example Source: https://github.com/yakdoli/syncfusion-v11-winform/blob/main/99_Uncategorized/operationstartedevent.md A C# code example demonstrating how to handle the OperationStarted event. This handler logs a message to the console when the event is raised, indicating the operation has started. ```C# private void editControl1_OperationStarted(Syncfusion.Windows.Forms.Edit.Interfaces.ILongOperation operation) { Console.WriteLine(" OperationStarted event is raised "); } ``` -------------------------------- ### Sample Installation Location Source: https://github.com/yakdoli/syncfusion-v11-winform/blob/main/01_Getting_Started/sampleandlocation5.md Specifies the default directory where Syncfusion Essential Silverlight Chart samples are installed on the local disk. ```APIDOC C:\Users\\AppData\Local\Syncfusion\EssentialStudio\\Silverlight\Chart.Silverlight ``` -------------------------------- ### Conditional Logic Example Source: https://github.com/yakdoli/syncfusion-v11-winform/blob/main/99_Uncategorized/howtogetdockcontrolsparentrelationshipthroughcode.md An example of conditional branching using If-Then-Else statements. It checks if a target control's name differs from another control's name. ```WinForms Script [If] targetControl.Name <> dockedControl.Name [Then] [Else] statusMessage = dockedControl.Name + " is in a tab group." [End If] ``` -------------------------------- ### Initialize Excel Engine and Open Workbook Source: https://github.com/yakdoli/syncfusion-v11-winform/blob/main/99_Uncategorized/usingtemplates.md Demonstrates the initial steps to create an Excel spreadsheet using Syncfusion's WinForms library. It covers instantiating the Excel engine, obtaining the application object, and opening an existing spreadsheet as a template. ```C# // Step 1: Instantiate the spreadsheet creation engine. ExcelEngine excelEngine = new ExcelEngine(); // Step 2: Instantiate the Excel application object. IApplication application = excelEngine.Excel; // Open an existing spreadsheet which will be used as a template for generating the new spreadsheet. // After opening the spreadsheet, the workbook object represents the complete in-memory object model of the template spreadsheet. IWorkbook workbook = application.Workbooks.OpenReadOnly("SpreadsheetFromTemplate.xls"); ``` -------------------------------- ### Get and Set Operations Source: https://github.com/yakdoli/syncfusion-v11-winform/blob/main/03_Data_Binding/ibinding.md Demonstrates basic operations for getting and setting values within the Syncfusion WinForms context. These snippets represent fundamental interactions with UI elements or data management. ```VB.NET Get Set(ByVal value As String) ``` -------------------------------- ### Display ToolTip Text Source: https://github.com/yakdoli/syncfusion-v11-winform/blob/main/99_Uncategorized/howtogetorsetasupertooltipprogrammatically.md Retrieves and displays the body text of a tooltip associated with a control. This example shows how to get the tooltip text for textBox1 using the SuperToolTip component and display it via a MessageBox. ```csharp MessageBox.Show(this.superToolTip1.GetToolTip(this.textBox1).Body.Text.ToString()); ``` -------------------------------- ### C# Schedule Properties Model Setup Source: https://github.com/yakdoli/syncfusion-v11-winform/blob/main/99_Uncategorized/creatingscheduleusingschedulepropertymodel1.md This C# code snippet demonstrates initializing data from a data context, creating a SchedulePropertiesModel, assigning data and skin properties, and passing the model to a view. It is typical for UI data binding scenarios. ```csharp var data = new NorthwindDataClassesDataContext().AppointmentTables.Take(200); SchedulePropertiesModel model = new SchedulePropertiesModel(); model.DataSource = data; model.Skins = ScheduleSkins.Sandune; ViewData["ScheduleModel"] = model; return View(); ``` -------------------------------- ### Syncfusion Chart XAML Setup Source: https://github.com/yakdoli/syncfusion-v11-winform/blob/main/04_Controls/Chart/chartaxisorientation1.md Example XAML code demonstrating the setup of a Syncfusion Chart component. This snippet illustrates the basic structure for including the Syncfusion Chart control in a Windows Phone application. ```XAML ``` -------------------------------- ### Sample Browser Options Source: https://github.com/yakdoli/syncfusion-v11-winform/blob/main/01_Getting_Started/sampleandlocation16.md Lists the different methods available within the Sample Browser to view and interact with Syncfusion samples. ```text - Run Samples: Click to view the locally installed samples - Online Samples: Click to view online samples - Explore Samples: Explore BI Web samples on disk ``` -------------------------------- ### Generate Sample Product Sales Data Source: https://github.com/yakdoli/syncfusion-v11-winform/blob/main/01_Getting_Started/sampleilistdata1.md Initializes variables for data generation and populates a collection of ProductSales objects within a loop. Assumes necessary classes like ProductSales and ProductSalesCollection, along with a random number generator 'r' and a countries array, are defined elsewhere. The snippet includes logic for assigning country, quantity, and calculating a discount. ```vbnet Dim numberOfRecords As Integer = 2000 Dim listOfProductSales As ProductSalesCollection = New ProductSalesCollection() For i As Integer = 0 To numberOfRecords - 1 Dim sales As ProductSales = New ProductSales() sales.Country = countries(r.Next(0, countries.GetLength(0))) sales.Quantity = r.Next(1, 12) ' 1 percent discount for 1 quantity Dim discount As Double = (30000 * sales.Quantity) * (CDbl(sales.Quantity.ToString()) / 100) listOfProductSales.Add(sales) Next ``` -------------------------------- ### Context Menu Example Setup (C#) Source: https://github.com/yakdoli/syncfusion-v11-winform/blob/main/99_Uncategorized/clientsideobjectmodel6.md Illustrates how to use the Menu component as a context menu for specific HTML elements. This section provides a placeholder for C# code examples. ```C# // Placeholder for C# code demonstrating context menu usage. // The actual code snippet was not provided in the input text. ``` -------------------------------- ### Creating OlapGrid Control in View Source: https://github.com/yakdoli/syncfusion-v11-winform/blob/main/01_Getting_Started/gettingstarted149.md Provides instructions on how to declare and initialize the OlapGrid control within the View (e.g., .cshtml file) of an ASP.NET MVC application. ```APIDOC Creating the OlapGrid Control in the View: - Link to detailed instructions: ms-xhelp:///?Id=4596db2e-fe49-4ca6-bbf5-f1b48e0f443d ``` -------------------------------- ### Add Start Node to Palette Source: https://github.com/yakdoli/syncfusion-v11-winform/blob/main/04_Controls/Diagram/howtoaddsymbolsfromedpfilestoadiagramwebcontrol.md An example of adding a 'Start' node to a diagram palette. This function call assumes an `AddNode` helper method that takes the palette, node label, and its initial position. ```csharp AddNode(palette, "Start", New PointF(50, 100)) ``` -------------------------------- ### Implement IOlapDataProvider in C# for WCF Service Source: https://github.com/yakdoli/syncfusion-v11-winform/blob/main/01_Getting_Started/gettingstarted150.md This C# code snippet demonstrates the basic structure for implementing the IOlapDataProvider interface within a WCF service. It shows how to instantiate the OlapDataProvider, which is crucial for connecting to data sources. ```csharp public class OlapManager : IOlapDataProvider { Syncfusion.OlapSilverlight.Manager.OlapDataProvider dataManager; } ```