Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/278.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# gridmvc不显示数据库中的数据_C#_Mvcgrid - Fatal编程技术网

C# gridmvc不显示数据库中的数据

C# gridmvc不显示数据库中的数据,c#,mvcgrid,C#,Mvcgrid,我可以让我的网格显示出来,但无法让我的数据填充到单元格内部。这是我的网格,看起来很完美 public static class MVCGridConfig { public static void RegisterGrids() { MVCGridDefinitionTable.Add("Report_Actions", new MVCGridBuilder<FMB_Reports_AllInfo_Result>

我可以让我的网格显示出来,但无法让我的数据填充到单元格内部。这是我的网格,看起来很完美

public static class MVCGridConfig 
{
    public static void RegisterGrids()
    {
        

        MVCGridDefinitionTable.Add("Report_Actions", new MVCGridBuilder<FMB_Reports_AllInfo_Result>()
            .WithAuthorizationType(AuthorizationType.AllowAnonymous)
            .AddColumns(cols =>
            {
                // Add your columns here
                cols.Add("Id").WithSorting(true)
                    .WithValueTemplate("<div><label>ID:</label>{Model1.PickupPath}")
                    .WithHeaderText("User ID").WithHtmlEncoding(false)
                    .WithValueExpression(p => p.Id.ToString()); // use the Value Expression to return the cell text for this column
                cols.Add("PickupPath").WithColumnName("File Location")
                    .WithValueTemplate("{Model.PickupPath}")
                    .WithHeaderText("File Locations")
                    .WithValueExpression(p => p.PickupPath);
                cols.Add("ReportDescription").WithColumnName("Report Name")
                    .WithHeaderText("Report Name")
                    .WithValueExpression(p => p.ReportDescription);
                cols.Add("DropOffPath").WithColumnName("File Destination")
                    .WithHeaderText("File Destination")
                    .WithValueExpression(p => p.DropOffPath);
                cols.Add("Active").WithColumnName("Active")
                    .WithHeaderText("Active")
                    .WithValueExpression(p => p.Active.ToString());
                cols.Add("TimeAccessed").WithColumnName("Time Accessed")
                    .WithHeaderText("Time Accessed")
                    .WithValueExpression(p => p.TimeAccessed.ToString());
                

            })
            //.WithNoResultsMessage("<div class='pad-left-20'>There are no items.</div>")
            .WithPaging(true, 30)
            .WithRetrieveDataMethod((context) =>
            {
                var options = context.QueryOptions;
                var result = new QueryResult<FMB_Reports_AllInfo_Result>();
              
                return new QueryResult<FMB_Reports_AllInfo_Result>()
                {
                    Items = new List<FMB_Reports_AllInfo_Result>(),
                    TotalRecords = 0 // if paging is enabled, return the total number of records of all pages

                };

            })
        );
        
    }
}

@MVCGrid(“报告和操作”)

我只是自己回答这个问题,因为我最终发现了主要问题,即为什么我的数据没有显示出来,而它是愚蠢的。所以,如果有人做了同样的事情,希望这会在几年或几个月内找到一个喜欢的人

cols.Add("Id").WithSorting(true)
                .WithValueTemplate("<div><label>ID:</label>{Model1.PickupPath}")
                .WithHeaderText("User ID").WithHtmlEncoding(false)
                .WithValueExpression(p => p.Id.ToString()); // use the Value
cols.Add(“Id”).with排序(true)
.WithValueTemplate(“ID:{Model1.PickupPath}”)
.WithHeaderText(“用户ID”)。WithMLEncoding(false)
.WithValueExpression(p=>p.Id.ToString());//使用值
在.WithValueTemplate()中,我删除了div和标签,一切正常。我没有引用正确的内容,所以它没有抛出错误,但在调试时它会停止

<div class="panel-body">

    @Html.MVCGrid("Report_Actions")

</div>
cols.Add("Id").WithSorting(true)
                .WithValueTemplate("<div><label>ID:</label>{Model1.PickupPath}")
                .WithHeaderText("User ID").WithHtmlEncoding(false)
                .WithValueExpression(p => p.Id.ToString()); // use the Value