IObjectDataSourceCustomFillService Interface

Allows you to implement a custom fill service for the DashboardObjectDataSource.

Namespace: DevExpress.DashboardCommon

Assembly: DevExpress.Dashboard.v18.2.Core.dll


public interface IObjectDataSourceCustomFillService
Public Interface IObjectDataSourceCustomFillService


To provide a custom fill service for the DashboardObjectDataSource, implement the IObjectDataSourceCustomFillService.GetData method, which accepts the data source and specified parameters used to fill this data source.


This example shows how to bind the ASP.NET MVC Dashboard extension to the Object Data Source and supply it with data using a custom fill service by implementing a IObjectDataSourceCustomFillService interface. In this example, the ObjectDataSourceFillParameters.DataFields parameter is used to load data only for required fields.

using System.Web.Mvc;

namespace MVCxDashboard_CustomFillService.Controllers
    public class HomeController : Controller
        // GET: Home
        public ActionResult Index()
            return View();
See Also