# MgGrid — DataSource > Part of the MgGrid system. See `README.md` for overview and component hierarchy. > For the underlying `AcSignalRDataSource`: `AyCode.Services.Server/docs/SIGNALR_DATASOURCE/README.md` (in AyCode.Core repo) ## MgGridSignalRDataSource `GridCustomDataSource` wrapper around `AcSignalRDataSource` for server-side data operations. - Returns local data instantly for previously-seen filter criteria - Refreshes from the server in the background - Handles filter, sort, paging, unique values, and summary calculations locally - `OnBackgroundRefreshCompleted` event fires when background refresh completes