У меня есть 2D-массив в С#
public class DBResult
{
public string[,] dbDataArray = new string[100, 100];
}
Как отобразить значение ячейки в представлении с помощью Razor?
я делаю это
@Html.DisplayFor(model => model.dbDataArray[0,0])
но я получаю следующую ошибку: "Шаблоны могут использоваться только с доступом к полю, доступом к ресурсам, индексом одномерного массива или однопараметрическими выражениями пользовательского индексатора".
@model string[,]
<table>
@for (int row = 0; row < Model.GetUpperBound(0); row++)
{
<tr>
@for (int column = 0; column < Model.GetUpperBound(1); column++)
{
<td>@Model[row, column]</td>
}
</tr>
}
</table>