---
title: Use Telerik DataSourceRequest and DataSourceResult on the server
description: How to use Telerik DataSourceRequest and DataSourceResult on the server.
type: how-to
page_title: Telerik DataSourceRequest and DataSourceResult
slug: grid-kb-datasourcerequest-on-server
position:
tags:
res_type: kb
## Environment
<table>
<tbody>
<tr>
<td>Product</td>
<td>Grid for Blazor</td>
</tr>
</tbody>
</table>
## Description
How to send the Grid state to the server and retrieve data? How to use Telerik `DataSourceRequest` and `DataSourceResult` on the server?
How to call the server and receive only the desired information for paging, sorting, filtering?
How to optimize the amount of loaded data?
## Solution
A couple of examples are available in the following project: [https://github.com/telerik/blazor-ui/tree/master/grid/datasourcerequest-on-server](https://github.com/telerik/blazor-ui/tree/master/grid/datasourcerequest-on-server).