menu

ASP.NET MVC

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class DataSourceSettingsBuilder

    Show / Hide Table of Contents

    Class DataSourceSettingsBuilder

    Inheritance
    System.Object
    DataSourceSettingsBuilder
    Inherited Members
    System.Object.ToString()
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    Namespace: Syncfusion.JavaScript.DataVisualization
    Assembly: Syncfusion.EJ.dll
    Syntax
    public class DataSourceSettingsBuilder

    Constructors

    DataSourceSettingsBuilder(DiagramProperties)

    Declaration
    public DataSourceSettingsBuilder(DiagramProperties model)
    Parameters
    Type Name Description
    DiagramProperties model

    Fields

    diagramModel

    Declaration
    public DiagramProperties diagramModel
    Field Value
    Type Description
    DiagramProperties

    Methods

    DataSource(Action<DataSourceBuilder>)

    Gets or sets the data source either as a collection of objects or as an instance of ej.DataManager

    Declaration
    public DataSourceSettingsBuilder DataSource(Action<DataSourceBuilder> dataSource)
    Parameters
    Type Name Description
    System.Action<DataSourceBuilder> dataSource
    Returns
    Type Description
    DataSourceSettingsBuilder

    null

    Examples
    @{Html.EJ().Diagram("Diagram").Height("600px").DataSourceSettings(s => s.DataSource(ds => ds.URL("http://mvc.syncfusion.com/Services/Northwnd.svc/"))
             .Query(" ej.Query().from('Employees').select('EmployeeID,ReportsTo,FirstName')").Id("EmployeeID").
             Parent("ReportsTo").TableName("Employees"));}

    Id(String)

    Gets or sets the unique id of the data source items

    Declaration
    public DataSourceSettingsBuilder Id(string id)
    Parameters
    Type Name Description
    System.String id
    Returns
    Type Description
    DataSourceSettingsBuilder

    null

    Examples
    @{Html.EJ().Diagram("Diagram").Height("600px").
              DataSourceSettings(s => s.DataSource(ds => ds.URL("http://mvc.syncfusion.com/Services/Northwnd.svc/"))
             .Query(" ej.Query().from('Employees').select('EmployeeID,ReportsTo,FirstName')").Id("EmployeeID").
             Parent("ReportsTo").TableName("Employees"));}

    Parent(String)

    Gets or sets the parent id of the data source item

    Declaration
    public DataSourceSettingsBuilder Parent(string parent)
    Parameters
    Type Name Description
    System.String parent
    Returns
    Type Description
    DataSourceSettingsBuilder

    null

    Examples
    @{Html.EJ().Diagram("Diagram").Height("600px").
              DataSourceSettings(s => s.DataSource(ds => ds.URL("http://mvc.syncfusion.com/Services/Northwnd.svc/"))
             .Query(" ej.Query().from('Employees').select('EmployeeID,ReportsTo,FirstName')").Id("EmployeeID").
             Parent("ReportsTo").TableName("Employees"));}

    Query(String)

    Gets or sets the query to filter data source

    Declaration
    public DataSourceSettingsBuilder Query(string query)
    Parameters
    Type Name Description
    System.String query
    Returns
    Type Description
    DataSourceSettingsBuilder

    Null

    Examples
    @{Html.EJ().Diagram("Diagram").Height("600px").
              DataSourceSettings(s => s.DataSource(ds => ds.URL("http://mvc.syncfusion.com/Services/Northwnd.svc/"))
             .Query(" ej.Query().from('Employees').select('EmployeeID,ReportsTo,FirstName')").Id("EmployeeID").
             Parent("ReportsTo").TableName("Employees"));}

    TableName(String)

    Gets or sets the table name on the datasource

    Declaration
    public DataSourceSettingsBuilder TableName(string tableName)
    Parameters
    Type Name Description
    System.String tableName
    Returns
    Type Description
    DataSourceSettingsBuilder

    Null

    Examples
    @{Html.EJ().Diagram("Diagram").Height("600px").
              DataSourceSettings(s => s.DataSource(ds => ds.URL("http://mvc.syncfusion.com/Services/Northwnd.svc/"))
             .Query(" ej.Query().from('Employees').select('EmployeeID,ReportsTo,FirstName')").Id("EmployeeID").
             Parent("ReportsTo").TableName("Employees"));}
    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved