Asp.net mvc 在WebGrid MVC中添加新列

Asp.net mvc 在WebGrid MVC中添加新列,asp.net-mvc,vb.net,razor,webgrid,Asp.net Mvc,Vb.net,Razor,Webgrid,在我的razor视图中,我有一组要在网格中显示的对象。我可以对所有字段执行此操作,但当我想从源(集合)中删除一些字段并添加更多字段时,我得到的“DaysLeft”列不存在” 我的代码: @代码 结束代码 有什么想法吗 解决方案与此类似 Dim ProjectDownload As WebGridColumn = grid.Column(header:="Attachement", columnName:="project_ID", format:=Function(it

在我的razor视图中,我有一组要在网格中显示的对象。我可以对所有字段执行此操作,但当我想从源(集合)中删除一些字段并添加更多字段时,我得到的
“DaysLeft”列不存在”

我的代码:

@代码

结束代码



有什么想法吗

解决方案与此类似

        Dim ProjectDownload As WebGridColumn = grid.Column(header:="Attachement", columnName:="project_ID", format:=Function(item)
                                                                                                                        If item.project_attachement.count > 0 Then

                                                                                                                            Dim newLink As HtmlString
                                                                                                                            For Each down In item.project_attachement
                                                                                                                                Dim chec = down.project_ID & " " & down.project_atta_name
                                                                                                                                newLink = New HtmlString(helper.ActionLink("Download", "FileDownload", "Project", New With {.id = down.project_ID, .name = down.project_atta_name}).ToString)
                                                                                                                                Return newLink
                                                                                                                            Next

                                                                                                                        Else
                                                                                                                            Return "No File"
                                                                                                                        End If
                                                                                                                    End Function, canSort:=False)
@grid.GetHtml(columns:=ListOfColumns, tableStyle:="table")
        Dim ProjectDownload As WebGridColumn = grid.Column(header:="Attachement", columnName:="project_ID", format:=Function(item)
                                                                                                                        If item.project_attachement.count > 0 Then

                                                                                                                            Dim newLink As HtmlString
                                                                                                                            For Each down In item.project_attachement
                                                                                                                                Dim chec = down.project_ID & " " & down.project_atta_name
                                                                                                                                newLink = New HtmlString(helper.ActionLink("Download", "FileDownload", "Project", New With {.id = down.project_ID, .name = down.project_atta_name}).ToString)
                                                                                                                                Return newLink
                                                                                                                            Next

                                                                                                                        Else
                                                                                                                            Return "No File"
                                                                                                                        End If
                                                                                                                    End Function, canSort:=False)