【发布时间】:2023-04-03 23:57:01
【问题描述】:
我想知道是否有人可以帮助解决我在使用 Infragistics ignite 数据网格时遇到的问题。我正在使用 Infragistics.Web.Mvc .net 库。问题是我的列表中有一个数组正在填充网格。我希望能够在单独的列中显示数组中的每个值。例如,这在我看来是有效的。
@foreach (var item in Model) {
var firstname = item.BillToContact.FirstName;
var lastname = item.BillToContact.LastName;
foreach (var number in item.BillToContact.PhoneNumbers) {
@Html.DisplayFor(modelItem => firstname )
@Html.DisplayFor(modelItem => lastname )
@Html.DisplayFor(modelItem => number.Number)
}
}
但是,当我尝试在我的数据网格中以任何形式的形式执行此操作时,该列仍然为空。我正在尝试在下面的 sn-p 中以简单的方式输出到网格方法中。
.Columns(col =>
{
// problem is here
col.For(c => c.BillToContact.PhoneNumbers[0].Number).HeaderText("PhoneNumbers1").Width("200px");
col.For(c => c.ID).HeaderText("ID").Width("100px");
col.For(c => c.Name).HeaderText("Name").Width("200px");
col.For(c => c.BillToContact.Name).HeaderText("BillToContactName").Width("200px");
col.For(c => c.BillToContact.Title).HeaderText("Title").Width("200px");
})
如果每个值都位于作为 Infragistics 点燃数据网格的数据源的库内的单独列中,有人知道如何显示数组的内容吗?
【问题讨论】:
标签: c# arrays model-view-controller datagrid infragistics