Skip to main content
All docs
V25.1
  • IQueryBuilderClientSideModelGenerator.GetModel(String) Method

    Creates a client-side Web Query Builder model based on the specified data.

    Namespace: DevExpress.XtraReports.Web.QueryBuilder.Services

    Assembly: DevExpress.XtraReports.v25.1.Web.dll

    NuGet Package: DevExpress.Web.Reporting.Common

    Declaration

    QueryBuilderModel GetModel(
        string connectionName
    )

    Parameters

    Name Type Description
    connectionName String

    The name of the database connection.

    Returns

    Type Description
    QueryBuilderModel

    A client-side Web Query Builder model.

    Example

    The following code implements the controller action and returns the Query Builder model. For more information on ASP.NET Query Builder, refer to the following help topic: Query Builder.

      public IActionResult Index(
              [FromServices] IQueryBuilderClientSideModelGenerator queryBuilderClientSideModelGenerator)
      {
          var newDataConnectionName = "NWindConnection";
          var queryBuilderModel = queryBuilderClientSideModelGenerator.GetModel(newDataConnectionName);
          return View(queryBuilderModel);
      }
    

    The complete sample project is available in the DevExpress Examples repository on GitHub.

    View Example: How to Use the Query Builder Control in an ASP.NET Core Application

    See Also