C# 同步融合Blazor动态查询不工作

C# 同步融合Blazor动态查询不工作,c#,blazor,syncfusion,C#,Blazor,Syncfusion,我使用了同步融合的模板网格功能,但动态查询不起作用 有人知道我在这个问题上做错了什么吗 多谢各位。 注意:我正在使用Blazor的17.3.0.21-beta版。来自Syncfusion的问候 从我们的2019第4卷发行版(17.4.0.39)开始,我们只将Query属性的类型更改为Query类。在此版本之前,查询属性的类型将是字符串。请参考以下关于我们在网格中所做更改的发行说明,以供参考 因此,请升级到最新版本(17.4.0.42-因为我们已经修复了主版本之后的许多问题),以解决报告的查询

我使用了同步融合的模板网格功能,但动态查询不起作用

有人知道我在这个问题上做错了什么吗

多谢各位。
注意:我正在使用Blazor的17.3.0.21-beta版。

来自Syncfusion的问候

从我们的2019第4卷发行版(17.4.0.39)开始,我们只将Query属性的类型更改为Query类。在此版本之前,查询属性的类型将是字符串。请参考以下关于我们在网格中所做更改的发行说明,以供参考

因此,请升级到最新版本(17.4.0.42-因为我们已经修复了主版本之后的许多问题),以解决报告的查询。还要确保在示例项目中导入Syncfusion Blazor数据实例

@using Syncfusion.EJ2.Blazor
@using Syncfusion.EJ2.Blazor.Buttons
@using Syncfusion.EJ2.Blazor.Data
@using Syncfusion.EJ2.Blazor.Grids


If you want to use the same approach in 17.3.0.21-beta version, then kindly specify the query property value in form of string (like below). 

<EjsGrid ModelType="Model" DataSource="@Employees" Height="315px">
    <GridTemplates>
        <DetailTemplate>
            @{
                var employee = (context as EmployeeData);             
                <EjsGrid DataSource="@Orders" Query="@QueryData(employee)">
. . . . . . 
                </EjsGrid>
            }
        </DetailTemplate>
    </GridTemplates>
. . . . . . .. . . 
</EjsGrid>

@code{
    public int? Val { get; set; }
    public EmployeeData Model = new EmployeeData();
    public string QueryData(EmployeeData employee)
    {
        return $"new ej.data.Query().where('EmployeeID', 'equal', {employee.EmployeeID})";
    }  
. . . . . . . .. 

    public class EmployeeData
    {
        public int? EmployeeID { get; set; }
        . . . . . . . . . 
    }
}
使用Syncfusion.EJ2.Blazor @使用Syncfusion.EJ2.Blazor.Buttons @使用Syncfusion.EJ2.Blazor.Data @使用Syncfusion.EJ2.Blazor.Grids 如果您想在17.3.0.21-beta版本中使用相同的方法,请以字符串的形式指定查询属性值(如下所示)。 @{ var employee=(上下文为EmployeeData); . . . . . . } . . . . . . .. . . @代码{ 公共int?Val{get;set;} public EmployeeData Model=new EmployeeData(); 公共字符串QueryData(EmployeeData employee) { return$“new ej.data.Query().where('EmployeeID','equal',{employee.EmployeeID})”; } . . . . . . . .. 公共类雇员数据 { public int?EmployeeID{get;set;} . . . . . . . . . } }