【发布时间】:2021-09-03 03:14:18
【问题描述】:
下面的 html 表格使用两个循环条件填充,同样我想使用两个循环条件填充 Webgrid
<table class="awe-ajaxlist table_dashboard">
<tr class="tbl_header">
<td>
Payor
</td>
<td>
Check #
</td>
<td>
Billed Amount
</td>
<td>
Paid Amount
</td>
<td>
Check Date
</td>
<td>Download File</td>
</tr>
@foreach (var i in (List<MyDME.Data.Model.ERNFileRequestDTO>)ViewBag.lst)
{
for (int j = 0; j < i.Parse835Details.storedChkNo.Count; j++)
{
<tr>
<td>
@i.Parse835Details.storedPayorName[j]
</td>
<td>
@i.Parse835Details.storedChkNo[j]
</td>
<td>
@i.Parse835Details.storedTotalBilled[j]
</td>
<td>
@i.Parse835Details.storedTotalPaid[j]
</td>
<td>
@(i.Parse835Details.storedChkDate[j].Substring(4, 2) + "/" + i.Parse835Details.storedChkDate[j].Substring(6, 2) + "/" + i.Parse835Details.storedChkDate[j].Substring(0, 4))
</td>
<td>
<a href='/PatientManagement/DownloadUploadedDocument?fileName=@Html.Raw(i.path)'>Download</a>
</td>
</tr>
}
}
</table>
我尝试使用以下代码填充网络网格中的一个字段。
@{
var grid2 = new WebGrid();
List<WebGridColumn> cols = new List<WebGridColumn>();
foreach (var i in (List<MyDME.Data.Model.ERNFileRequestDTO>)ViewBag.lst)
{
for (int j = 0; j < i.Parse835Details.storedChkNo.Count; j++)
{
cols.Add(grid2.Column("Payor", format:@<text> <span class="display-mode">@i.Parse835Details.storedPayorName[j]</span> </text>, style: "col1Width"));
}
}
}
当我在这一行的代码行完成后点击调试模式时
var grid2 = new WebGrid();
显示以下错误。
【问题讨论】:
-
你能解释一下什么是“不适合我”吗?
-
赏金不会让你的问题有答案。想想它在完全陌生的人眼中的样子往往会更有成效。您仍然没有澄清“不为我工作”。调试器中的错误不会解决它,调试器可能会显示运行时不会发生的各种错误。相关的是当您运行代码时会发生什么,以及它如何偏离应该发生的情况。
-
@mohdmazharkhan 在问这个问题之前,您是否对如何使用 WebGrid 进行过任何类型的研究?这似乎是XY problem。
-
实际的错误信息是什么。这些是我们需要帮助诊断问题的细节。显示的图像没有提供任何有用的信息。
-
@MaciejLos OMG,仅此而已吗?如果只有 OP 显示 runtime 错误而不是调试器屏幕截图。真是浪费时间和代表。
标签: c# sql asp.net entity-framework asp.net-mvc-4