Asp.net mvc 在WebGrid MVC中添加新列
在我的razor视图中,我有一组要在网格中显示的对象。我可以对所有字段执行此操作,但当我想从源(集合)中删除一些字段并添加更多字段时,我得到的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
“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)