<GridForeignColumn TValue="EmployeeData" Field=@nameof(Order.EmployeeID) HeaderText="Employee Name" ForeignKeyValue="FirstName" Width="150">
<Syncfusion.Blazor.Data.SfDataManager AdaptorInstance="@typeof(CustomAdaptor1)" Adaptor="Adaptors.CustomAdaptor"></Syncfusion.Blazor.Data.SfDataManager>
</GridForeignColumn>
public class CustomAdaptor1 : DataAdaptor
{
// Performs data Read operation
public override object Read(DataManagerRequest dm, string key = null)
{
IEnumerable<EmployeeData> DataSource = Employees;
...
return dm.RequiresCounts ? new DataResult() { Result = DataSource, Count = count } : (object)DataSource.ToList();
}
}
|